wordpress-rest-api-oauth-1
wordpress-rest-api-oauth-1 copied to clipboard
Add option to store oauth parameters in Header or Body of request
After moving my WP website to another ISP, I could not authenticate my desktop app anymore. The method getRequestToken() raised the following error: "No OAuth parameters supplied".
After extensive research I found out that Apache does not pass the Authorization header by default to fgci. See Add Authorization header to WordPress .htaccess rules #161. Unfortunately the suggested solution to change .htaccess did not work in my case.
Since WP-API/OAuth1 accepts parameters in Header, Post and querystring (See docs) , I've added an option to tell your request() method to add the OAuth1 parameters to the Body instead of the Header.
Not sure if my proposed change is the best solution but it works for me...