1

我使用firefox的“rest client”插件将以下标头信息传递给url“ localhost/magento/api/rest/customers ”,

我通过以下标题信息:

Consumer key :olnnqgwm7gm75rtbft8w1wac4kp4vwig
 Consumer secret:u9v6bdlpuopdlryc6vx0yjnslkj4vllo
 Access token : null
 Access token secret : null

我将给出以下回应:

<magento_api>
<messages>
<error>
<data_item>
<code>401</code>
<message>
oauth_problem=parameter_absent&oauth_parameters_absent=oauth_token
</message>
</data_item>
</error>
</messages>
</magento_api>

所以在这里我想获取访问令牌访问令牌秘密如何获取它?

4

1 回答 1

5
Access token : null
Access token secret : null 

这是通过 REST Api 获取客户详细信息的必要条件。您必须按照此处定义的方式配置身份验证过程,请仔细阅读本文,您将得到答案。

  1. 获取未经授权的请求令牌

URI localhost/magento/oauth/initiate

方法: POST

返回:示例响应: oauth_token=4cqw0r7vo0s5goyyqnjb72sqj3vxwr0h&oauth_token_secret=rig3x3j5a9z5j6d4ubjwyf9f1l21itrr&oauth_callback_confirmed=true

2.用户授权

Uri : localhost/magento/oauth/authorize

方法: 获取

示例响应: /callback?oauth_token=tz2kmxyf3lagl3o95xnox9ia15k6mpt3&oauth_verifier=cbwwh03alr5huiz5c76wi4l21zf05eb0

注意:认证的第二步。没有这一步的用户授权,你的应用是不可能获取到Access Token的。

3.获取访问令牌

Uri : localhost/magento/oauth/token

方法: POST

示例响应: oauth_token=0lnuajnuzeei2o8xcddii5us77xnb6v0&oauth_token_secret=1c6d2hycnir5ygf39fycs6zhtaagx8pd

如果您完成上述所有步骤,您将获得可用于获取客户响应的访问令牌和密码

于 2013-04-06T07:27:42.837 回答