php - 使用 https ://{shop}. myshopify.com/admin/oauth/access_token 时,Shopify 出现错误 400 [Bad Request]

标签 php curl shopify

我正在开发一个 Shopify 应用程序。直到昨天晚上它都运行良好,但在用户允许访问他商店的应用程序后,我开始收到 Bad Request [400] 错误。

错误如下

(https://SHOP-NAME.myshopify.com/admin/oauth/access_token) in /path/to/shopify/authentication/oauth.php on line 28
Array (
    [method] => POST
    [uri] => https://SHOP-NAME.myshopify.com/admin/oauth/access_token 
    [query] => Array ( ) 
    [headers] => Array ( ) 
    [payload] => Array ( 
        [client_id] => {CLIENTID} 
        [client_secret] => {CLIENT_SECRET} 
        [code] => {CODE} 
     )
   )

我正在使用 Content-Type:application/x-www-form-urlencode 执行 POST cURL 请求,所有请求都经过验证来自 shopify。

如果有人需要更多信息,我可以提供。

谢谢。

最佳答案

如果在用户授权应用程序后发生这种情况,则可能是他们收到的永久 token 有问题。您可以尝试获取生成的 token 并手动执行 POSTMAN 请求以查询 API 以验证 token 是否有效。

如果它之前有效并且您没有对应用程序进行任何更改,则它可能是一个临时的 API 问题,尽管我发现我的应用程序很少出现这种情况。

关于php - 使用 https ://{shop}. myshopify.com/admin/oauth/access_token 时,Shopify 出现错误 400 [Bad Request],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32538137/

相关文章:

php - Laravel 外键迁移引用字符串问题

php - 如何检查 PHP CURL SSL 是否有效

c - 使用libcurl访问代理

html - 下拉菜单仍处于事件状态时菜单项的背景颜色

Shopify:如何在产品系列模板上显示特定产品系列

javascript - Shopify 网络钩子(Hook) : How do I run JavaScript when a Webhook is triggered?

php - 为网站设置双向ssl认证

php - Symfony 自定义配置级联

php - 旧的 SQL 数据库 - 尝试存储带有空格文本的字符串

c# - 将 POST curl 到 C#