4

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

我尝试了什么:

但他们都没有奏效。

Retrofit 1.7 和 OkHttp2.0RC2 不适用于 SignPost(至少文章建议的方式)

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

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

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

非常感谢提前。

4

3 回答 3

4

试试这个修复pakerfeldt 的 路标改造(oauth-signpost OAuth Core 1.0a 标准的改造扩展)!

您可以尝试的其他修复:

于 2014-10-29T07:51:57.950 回答
3

原来,网络服务器需要Accept标头中的参数,我错过了但 Firefox 扩展正在添加。

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

现在一切正常。

感谢您抽出时间!

于 2014-10-29T15:32:03.823 回答
1

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

于 2014-10-29T07:14:52.660 回答