PHP curl无法在shopify API中正常工作



PHP curl无法在Shopify API中正常工作。有时它工作,我从Shopify得到一个响应,但最大的时间我没有得到响应或504网关超时。但它在邮差身上效果很好。

旋度代码:

$url = "https://refiral5-2.myshopify.com/admin/script_tags.json";
$shops_token = '64cbba144bc3cb166da91be13103f785';
$curl = curl_init($url);
curl_setopt($curl, CURLOPT_HTTPGET, true);
curl_setopt($curl, CURLOPT_HEADER, true);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true);
curl_setopt($curl, CURLOPT_MAXREDIRS, 3);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, true);
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, 2);
curl_setopt($curl, CURLOPT_USERAGENT, $_SERVER["HTTP_USER_AGENT"]);
curl_setopt($curl, CURLOPT_CONNECTTIMEOUT, 60);
curl_setopt($curl, CURLOPT_TIMEOUT, 60);
curl_setopt($curl, CURLOPT_HTTPHEADER, array("X-Shopify-Access-Token: $shops_token"));
$response = curl_exec($curl);
curl_close($curl);

当我尝试发布带有太多图像的产品时,我得到了504网关超时错误。我的理论是,Shopify有处理API请求的时间限制,所以如果您的请求需要Shopify很长时间来处理,那么它将返回此错误。

相关内容

  • 没有找到相关文章

最新更新