我无法从oauth / initiate页面获取请求令牌,因为它说找不到页面。可能是什么问题?
我已经创建了一个oAuth客户,给定了适当的REST角色和属性。另外,在oAuth请求的授权中附加消费者密钥,秘密,随机数等。
我错过了什么?
答案 0 :(得分:1)
如果请求参数不正确,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以查看错误是什么。
不要考虑在生产系统上执行此操作,并确保随后回滚更改。除了临时调试之外,您不应该修改核心文件。