magento api不为客户服务

时间:2013-04-06 05:46:51

标签: magento content-management-system

我使用firefox的“rest client”插件将以下标题信息传递给网址“ 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>

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

1 个答案:

答案 0 :(得分:4)

Access token : null
Access token secret : null 

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

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

    URI localhost / magento / oauth / initiate

         

    方法: POST

         

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

    2.用户授权

      

    Uri :localhost / magento / oauth / authorize

         

    方法:获取

         

    示例回复: /回调?oauth_token = tz2kmxyf3lagl3o95xnox9ia15k6mpt3&amp; oauth_verifier = cbwwh03alr5huiz5c76wi4l21zf05eb0

         

    注意:身份验证的第二步。在此步骤中未经用户授权,您的应用程序无法进行   获取访问令牌。

    3.获取访问令牌

      

    Uri :localhost / magento / oauth / token

         

    方法: POST

         

    示例回复: oauth_token = 0lnuajnuzeei2o8xcddii5us77xnb6v0&amp; oauth_token_secret = 1c6d2hycnir5ygf39fycs6zhtaagx8pd

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