在Android中使用Retrofit进行OAuth 1.0请求

时间:2014-10-28 18:34:37

标签: android magento oauth retrofit signpost

我正在尝试使用Retrofit在我的Android应用中访问Magento REST API。

我尝试了什么:

但他们都没有工作。

Retrofit 1.7和OkHttp2.0RC2与SignPost不兼容(至少按照文章的建议方式)

当我将某些内容降级后,我收到错误HTTP 500错误说Internal Server Error

使用Firefox的REST客户端插件可以使用相同的凭据。

是否有使用Retrofit或任何其他选项实施OAuth请求的可行解决方案?

提前非常感谢。

3 个答案:

答案 0 :(得分:4)

尝试修复 pakerfeldt signpost-retrofit(oauth-signpost OAuth Core 1.0a标准的改进扩展)!

您可以尝试其他修复:

答案 1 :(得分:3)

原来,网络服务器期望标题中的Accept参数,我错过了但Firefox扩展程序正在添加。

这使得服务器返回500(发送响应告知错误会更明智)

现在情况正常。

感谢您抽出宝贵的时间!

答案 2 :(得分:1)

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