gpt4 book ai didi

php - shopify 无法处理的实体

转载 作者:搜寻专家 更新时间:2023-10-31 20:46:26 25 4
gpt4 key购买 nike

在安装应用程序时运行此代码时,我收到无法处理的实体状态代码 422 错误。这是代码

$sc = new ShopifyClient($_SESSION['shop'], $_SESSION['token'], $api_key, $secret);
$charge = array
(
"webhooks"=> array
(
"topic"=>"orders/create",
"address"=>"http://www.abc123no.com/nomi/s.php?key=123456789",
"format"=>"json"
)
);


try
{
$webhooks = $sc->call('POST','/admin/webhooks.json',$charge);
}
catch (ShopifyApiException $e)
{
var_dump($e->getResponseHeaders());
}

最佳答案

错误代码 422 是验证错误。响应正文将描述错误以帮助您调试应用程序。

例如响应可能是:{"errors":{"address":["for this topic has already been taken"]}}

您的错误似乎是由于对请求使用了错误的格式。 create 端点不采用 webhook 数组,您应该为顶级键使用单数“webhook”。

Webhook API文档具有请求正文的正确格式。

关于php - shopify 无法处理的实体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12591238/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com