我正在使用rest api发布到wordpress。对于身份验证,我坚持使用oauth1。我在wordpress中安装了oauth1插件和json rest api插件。我正在使用2腿认证
https://code.google.com/p/oauth-php/wiki/ConsumerHowTo#OAuth_Consumer
在放入密钥和网址后,我收到了以下错误
ExceptionRequest失败,代码为401:OAuth签名不匹配
任何人都可以弄明白为什么会这样吗?我需要做出哪些修改?
答案 0 :(得分:0)
确保正确处理签名请求: http://oauth1.wp-api.org/docs/basics/Signing.html
如果您正在使用POSTMAN,可以在授权下将其设置为OAuth 1.0,然后选择选项
此外,WP API OAuth1插件仅支持3脚认证
答案 1 :(得分:0)
在我的情况下,问题是通过将“ http ”替换为“ https ”来解决,因为我在服务器中强制 https 但在调用API时使用了“ http ”。所以,要小心它,希望它能解决这个问题。