Javascript Shopify API访问已被禁用 我尝试用膝关节炎创建一个Suffice应用程序。我使用官方软件包和两种方法shopifiauth和verifyRequest从商店获得具有正确作用域的令牌
在获得具有正确范围的新的和经过验证的令牌之后,我在Javascript Shopify API访问已被禁用 我尝试用膝关节炎创建一个Suffice应用程序。我使用官方软件包和两种方法shopifiauth和verifyRequest从商店获得具有正确作用域的令牌,javascript,oauth,shopify,koa,Javascript,Oauth,Shopify,Koa,在获得具有正确范围的新的和经过验证的令牌之后,我在https://xxx.myshopify.com/admin/api/2019-04/shop.json这是一个简单的端点,可以使用应用程序获取有关商店的信息 有时我从API得到正确的答案,但有时我会出错: { "errors": "[API] API Access has been disabled" } 令牌是好的,因为某些商店工作正常,令牌对此商店不是无效的,因为这不是相同的错误(无效的API密钥等)) 你知道这个错误消息以及我
https://xxx.myshopify.com/admin/api/2019-04/shop.json
这是一个简单的端点,可以使用应用程序获取有关商店的信息
有时我从API得到正确的答案,但有时我会出错:
{
"errors": "[API] API Access has been disabled"
}
令牌是好的,因为某些商店工作正常,令牌对此商店不是无效的,因为这不是相同的错误(无效的API密钥等)
)
你知道这个错误消息以及我为什么会收到它吗?我没有找到解决这个问题的方法,但我找到了一个替代方法,这个应用程序必须卸载并重新安装,这对客户端来说确实很痛苦,但它似乎可以工作 此问题可能与API访问模式(在线/离线)有关,Shopify安全部门可能对此感到困惑 使用在线模式访问令牌发出的API请求保证 尊重用户的个人权限。Shopify返回403 访问令牌有效但用户无效时的禁止状态代码 没有访问权限。应用程序开发人员应确保 这样的回答很优雅
从可以提供一些令牌相关代码吗?您如何/在哪里保存它以及如何使用它?您是在存储之前使用某种加密,还是将保存为纯文本?你有合适的应用范围吗?我们需要在这里查看一些代码以提供帮助。感谢您的评论,问题来自我自己的BL之前,因此一个很好的例子是express的官方文档我没有解决问题,但我找到了一个替代方案,我将回答我的问题并关闭此主题