oauth签名与其他api

时间:2015-07-31 13:15:07

标签: wordpress oauth

我正在使用rest api发布到wordpress。对于身份验证,我坚持使用oauth1。我在wordpress中安装了oauth1插件和json rest api插件。我正在使用2腿认证

https://code.google.com/p/oauth-php/wiki/ConsumerHowTo#OAuth_Consumer

在放入密钥和网址后,我收到了以下错误

ExceptionRequest失败,代码为401:OAuth签名不匹配

任何人都可以弄明白为什么会这样吗?我需要做出哪些修改?

2 个答案:

答案 0 :(得分:0)

确保正确处理签名请求: http://oauth1.wp-api.org/docs/basics/Signing.html

如果您正在使用POSTMAN,可以在授权下将其设置为OAuth 1.0,然后选择选项

  • 将空参数添加到签名
  • 编码OAuth签名
  • 保存帮助数据以请求

此外,WP API OAuth1插件仅支持3脚认证

答案 1 :(得分:0)

在我的情况下,问题是通过将“ http ”替换为“ https ”来解决,因为我在服务器中强制 https 但在调用API时使用了“ http ”。所以,要小心它,希望它能解决这个问题。