使用https:// {shop}时,Shopify提供错误400 [错误请求] .myshopify.com/admin/oauth/access_token

San*_*ava 8 php curl shopify

我正在开发Shopify应用程序.它工作正常,直到昨天晚上,但在用户允许访问他的商店的应用程序后,我开始收到错误请求[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} 
     )
   )
Run Code Online (Sandbox Code Playgroud)

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

如果有人想要我能提供的更多信息.

谢谢.

Hus*_*enK 0

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

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