我无法从 oauth/initiate 页面获取请求 token ,因为它显示找不到页面。可能是什么问题?
我已经创建了一个 oAuth 客户,并赋予了适当的 REST 角色和属性。此外,在 oAuth 请求的授权中附加了消费者 key 、 secret 、随机数等。
我错过了什么?
最佳答案
如果请求参数不正确,Oauth 会提示找不到页面。您的客户端可能没有正确发送参数,或者您的签名与 Magento 正在计算的签名不匹配。
我向 OAuth 服务器添加了一些临时日志记录,以尝试追踪问题。
将此添加到文件app/code/core/Mage/Oauth/Model/Server.php
中第594行
之后,它将帮助您查看具体的oauth错误是什么正在提高
Mage::log($response, Zend_Log::DEBUG, 'oauth.log');
再次尝试发起请求,然后检查 var/log/oauth.log 以查看错误是什么。
甚至不要考虑在生产系统上执行此操作,并确保事后回滚更改。除了临时调试之外,您不应该修改核心文件。
关于magento - oauth/initiate 说找不到页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17896923/