我正在尝试使用改装访问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进行身份验证。到目前为止,它对我有效。