我无法从 oauth/initiate 页面获取请求令牌,因为它说找不到页面。可能是什么问题呢?
给定适当的 REST 角色和属性,我创建了一个 oAuth 客户。此外,在 oAuth 请求的授权中附加了使用者密钥、秘密、随机数等。
我错过了什么?
我无法从 oauth/initiate 页面获取请求令牌,因为它说找不到页面。可能是什么问题呢?
给定适当的 REST 角色和属性,我创建了一个 oAuth 客户。此外,在 oAuth 请求的授权中附加了使用者密钥、秘密、随机数等。
我错过了什么?
如果请求参数不正确,Oauth 会给你找不到页面。您的客户端可能没有正确发送参数,或者您的签名与 Magento 正在计算的签名不匹配。
我向 OAuth 服务器添加了一些临时日志记录,以尝试追踪问题。
将此添加到文件app/code/core/Mage/Oauth/Model/Server.php
之后line 594
,它将帮助您查看引发了哪些特定的 oauth 错误
Mage::log($response, Zend_Log::DEBUG, 'oauth.log');
再次尝试您的发起请求,然后检查 var/log/oauth.log 以查看错误是什么。
甚至不要考虑在生产系统上执行此操作,并确保事后回滚更改。除了临时调试之外,您不应该修改核心文件。