我正在根据来自同一作者实施OAuth2的类似行为的here代码修补CakePHP的shopify接口another project。
我设法解决了大部分问题,最后我遇到了一个问题,我不确定如何解决与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收到的访问令牌似乎不起作用。
另外,我在试验店试试这个。
非常感谢任何帮助。
谢谢。