我正在尝试使用Retrofit在我的Android应用中访问Magento REST API。
我尝试了什么:
但他们都没有工作。
Retrofit 1.7和OkHttp2.0RC2与SignPost不兼容(至少按照文章的建议方式)
当我将某些内容降级后,我收到错误HTTP 500
错误说Internal Server Error
使用Firefox的REST客户端插件可以使用相同的凭据。
是否有使用Retrofit或任何其他选项实施OAuth请求的可行解决方案?
提前非常感谢。
答案 0 :(得分:4)
尝试修复 pakerfeldt signpost-retrofit(oauth-signpost OAuth Core 1.0a标准的改进扩展)!
您可以尝试其他修复:
改造getglue-java的Java包装器。
OAuthClient来自dzolnai。
Square G+ discussion。
答案 1 :(得分:3)
原来,网络服务器期望标题中的Accept
参数,我错过了但Firefox扩展程序正在添加。
这使得服务器返回500(发送响应告知错误会更明智)
现在情况正常。
感谢您抽出宝贵的时间!
答案 2 :(得分:1)
我尝试使用scribe lib从普通java代码使用magento REST api进行身份验证。到目前为止,它对我有用。