OAuth 1.0请求在Android中进行改装



我正在尝试使用改装访问Android应用程序中的Magento REST API。

我试过什么:

  • SignPost和OkHttp使用以下类对请求进行签名:https://gist.github.com/f2prateek/0deb2d7ddea43e21d39b
  • 具有OAuth值的自定义标头

但它们都没有奏效。

改装1.7和OkHttp2.0RC2不能很好地与SignPost配合使用(至少按照文章的建议)

当我降级以使事情正常工作时,我会得到错误HTTP 500错误说Internal Server Error

相同的凭据使用Firefox的REST客户端插件工作。

有没有一个有效的解决方案可以通过改装或任何其他选项来实现OAuth请求?

非常感谢。

尝试修复pakerfeldt的路标改装(oauth路标oauth Core 1.0a标准的改装扩展)!

你可以尝试的其他修复:

  • 用于改装的Java包装器getglue Java

  • OAuthClient作者:dzolnai。

  • Square的G+讨论

  • 改装oauth

发现web服务器在标头中需要Accept参数,我缺少该参数,但添加了Firefox扩展。

这使得服务器返回了500(发送一个关于错误的响应会更明智)

现在一切都很顺利。

谢谢你抽出时间!

我已经尝试过使用scribe-lib从普通java代码中使用magento REST api进行身份验证。到目前为止,它对我有效。

最新更新