magento - oauth/initiate 说找不到页面

标签 magento

我无法从 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/

相关文章:

php - 策略 - InfiniteScroll 不工作

Magento PayPal 请求的和配置的商家电子邮件不匹配

Magento - 如何启用 SMTP 服务器身份验证和安全传输?

mysql - 如何在 Magento mysql 数据库中存储/查询商店/网站特定(或非全局)产品属性?

更改选择框选项文本的 Jquery - 在 iOS 上不起作用

php - Magento - 从 Magento 导航菜单中删除 +(加号)

magento - 如何识别已删除的产品

magento - Magento更改管理员中选择字段的默认值

magento - REST API 磁电机 : difference between product id and item id

mysql - magento 订单导出时出现相同 ID 错误