3

我正在根据实现 OAuth2 的同一作者的另一个具有类似行为的项目的代码修补可用于 CakePHP的 shopify 接口。

我设法解决了大部分问题,但最终遇到了一个我不确定如何解决与 Shopify API 相关的问题。

在进行身份验证时,我收到了 shopify 提供的身份验证文档 (http://api.shopify.com/authentication.html) 中所述的所有信息,我已经更正了验证方法,最终得到了正确的验证 md5 值根据提供的计算方法。

我可以安装应用程序并加载我的基本控制器,但是,在尝试传递 API 调用时,我最终在页面上出现 401 错误:

[errors] => [API] Invalid API key or access token (unrecognized login or wrong password).

我一遍又一遍地检查了大部分代码,但我似乎找不到哪里出了问题。

附带说明:我尝试使用 curl 手动执行命令,如下所示,看看是否得到正输出:

curl -X GET -H "Accept: application/json" -H "X-Shopify-Access-Token:<<token>>" https://<<shopify-domain>>/admin/shop.json

这是输出:

{"errors":"[API] Invalid API key or access token (unrecognized login or wrong password)"}

出于某种原因,我从 shopify API 收到的访问令牌似乎不起作用。

另外,我正在测试店尝试这个。

任何帮助将不胜感激。

谢谢你。

4

0 回答 0