Magento REST API OAuth for mobile app



我正在开发一个使用Magento REST API的iOS应用程序,我正在遵循Magento提供的OAuth身份验证文档(http://www.magentocommerce.com/api/rest/authentication/oauth_authentication.html)

我使用启动端点来获取请求令牌,

但是当我想授权此令牌时,我需要使用"授权"端点,在那里我被重定向到一个 URL,我必须在其中提供客户凭据才能授权请求令牌。这不是我所期望的行为,因为用户已经使用应用程序的登录名登录(尚未实现)。有没有办法使这个"授权"步骤对用户透明?就像调用某些服务一样,将我的应用程序登录屏幕中提供的用户凭据传递给它?

如果没有办法,我将使用Magento的SOAP API

我也这样做了,使用OAuth1.x的Magento非常痛苦,基本上你有三个选择:

  1. 自己动手
  2. 使用一些oAuth消费者库,你可以在github上找到它们
  3. 将MKNetworkKit与此附加组件一起使用我使用了第三个,因为 oaf MKNetworkKit,无论如何,如果你想隐藏一些注入 js 的段落,还有很多工作要做。

最新更新