【问题标题】:Magento REST API, got error while fetching product listMagento REST API,获取产品列表时出错
【发布时间】:2016-05-12 04:15:21
【问题描述】:

我在使用 REST API 在 Magento 中对产品进行门控时遇到问题,首先,我为 magento / System / WebServices / REST 中的所有帐户授予了所有权限......我还创建了 oAuth Consumer。我得到了两个变量(密钥和秘密)。我成功地选通了 oauth_token 和 oauth_token_secret 但是当我获取产品时出现类似

的错误

无效的身份验证/错误请求(收到 400,预期 HTTP/1.1 20X 或 重定向) oauth_problem=parameter_absent&oauth_parameters_absent=oauth_verifier

我的magento 1.9 版

【问题讨论】:

  • 您是否使用自定义脚本作为 OAuth 客户端?它没有将 oauth_verifier 参数与 API 请求一起传递 - 这可能是因为您忘记将其添加到脚本中,或者您实际上还没有完成 OAuth 身份验证过程。您是否已成功授权您的消费者应用程序?
  • 感谢您回复我 Kakshil Shah,Robbie Averil
  • 我点击此链接inchoo.net/magento/configure-magento-rest-and-oauth-settings 获取角色,并遵循此代码来自devdocs.magento.com/guides/m1x/api/rest/authentication/… 在此标题下方“使用 OAuth 身份验证检索管理员用户的产品列表”但我仍然可以成功。

标签: php api rest magento


【解决方案1】:

我注意到您写了“首先,我为 magento / System / WebServices / REST 中的所有帐户授予了所有权限......”您是否还转到 System -> WebServices / REST Attributes 并为您的所有帐户授予所有权限选择的角色? 400 错误可能表明开发人员忘记了 REST 属性...

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-08-09
    • 2017-10-17
    • 1970-01-01
    • 1970-01-01
    • 2017-04-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多