【问题标题】:oAuth request token issue Codeigniter/Magento2oAuth 请求令牌问题 Codeigniter/Magento2
【发布时间】:2016-11-04 14:36:53
【问题描述】:

一直在绕圈子,没有得到明确的答案......我面临的错误是:

oauth_problem=Cannot+create+request+token+because+consumer+token+is+not+a+verifier+token

关于我的 oAuth 请求标头和发送到 magento 路径 /oauth/token/request 的所有内容都已正确设置。我有,即使文档说它不需要它(但用于测试)将验证器字符串添加到请求中......

将代码粘贴到此处会导致很长的帖子,并且代码运行良好,尽管似乎缺少某些内容?如果我在消费者密钥中使用验证器字符串,则会出现以下错误:

oauth_problem=Consumer+key+is+not+the+correct+length

是否有人提供以下链接丢失的任何信息让我感到困惑?

http://devdocs.magento.com/guides/v2.0/howdoi/webapi/integration.html http://devdocs.magento.com/guides/v2.0/get-started/authentication/gs-authentication-oauth.html#pre-auth-token

我在 github 上找到了这个,有些人似乎已经解决了,但没有详细说明如何解决? github

【问题讨论】:

    标签: php codeigniter magento oauth


    【解决方案1】:

    如果您已经在 Magento DB 表 oauth_token 中创建了请求令牌,则会发生此错误(如果您像我一样开发应用程序并一遍又一遍地提出请求以进行测试),请清除此表中的条目(请求并验证)重试之前不会出现此错误。

    2020 年更新:
    这个答案is still valid。有时您可能还需要在清除 oauth_token 表条目后清除 Magento 缓存。

    【讨论】:

    • 它早在 2016 年就出现了,当我将它发布到 GitHub 问题 github.com/magento/magento2/issues/2540#issuecomment-230092278 时,它也为其他人做了。
    • 是的,它后来也对我有用,我还必须清除 Magento 缓存。我不知道是你在 Github 上发布的。非常感谢您的回答。
    猜你喜欢
    • 2012-03-27
    • 1970-01-01
    • 2020-06-26
    • 1970-01-01
    • 2011-09-19
    • 1970-01-01
    • 1970-01-01
    • 2012-06-22
    • 2011-06-22
    相关资源
    最近更新 更多