收到令牌后Shopify API CakePHP未经授权401

收到令牌后Shopify API CakePHP未经授权401,shopify,Shopify,我正在根据代码修补CakePHP可用的shopify接口,该代码与实现OAuth2的同一作者有类似的行为 我设法解决了大部分问题,最后我遇到了一个问题,我不确定如何解决与ShopifAPI相关的问题 在进行身份验证时,我会收到身份验证文档中声明的所有信息(http://api.shopify.com/authentication.html)由shopify提供,我已更正了验证方法,并根据提供的计算方法得出正确的验证md5值 我可以安装应用程序并加载我的基本控制器,但是,在尝试传递API调用时,页

我正在根据代码修补CakePHP可用的shopify接口,该代码与实现OAuth2的同一作者有类似的行为

我设法解决了大部分问题,最后我遇到了一个问题,我不确定如何解决与ShopifAPI相关的问题

在进行身份验证时,我会收到身份验证文档中声明的所有信息(http://api.shopify.com/authentication.html)由shopify提供,我已更正了验证方法,并根据提供的计算方法得出正确的验证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
出于某种原因,我从shopify API收到的访问令牌似乎不起作用

另外,我正在一家测试店试用

任何帮助都将不胜感激


谢谢。

我已发现问题并已设法纠正。对于那些感兴趣的人来说,获得实际访问令牌还需要另外一个步骤:与Shopify API文档中关于验证应用程序的说明相反,访问令牌实际上是通过调用https:///admin/oauth/access_token“使用客户id,客户端\u密码和密码发布参数。您在哪里找到错误的说明?如果我们的文档中有错误信息,我们希望修复该问题:)David,在重新阅读API验证页面后,我注意到没有错误,而是我错误地阅读了它并设法修复了它。为我之前的错误陈述道歉。这是一个漫长的夜晚……不用担心,很高兴你一切顺利:)
{"errors":"[API] Invalid API key or access token (unrecognized login or wrong password)"}