0

出现以下错误:

Fatal error: Uncaught exception 'ShopifyApiException' with message 'Bad Request' in D:\xampp\htdocs\cutoutphoto\lib\shopify.php:87 Stack trace: #0 D:\xampp\htdocs\cutoutphoto\lib\shopify.php(203): ShopifyClient->call('POST', '/admin/products...', '{"image":{"posi...') #1 D:\xampp\htdocs\cutoutphoto\requests.php(217): ShopifyClient->update_image('134789371', 'D:\xampp\tmp\ph...', 'tango-featured....') #2 {main} thrown in D:\xampp\htdocs\cutoutphoto\lib\shopify.php on line 87

4

1 回答 1

3

将 ShopifyClient->update_image() 所在的方法或行包装在 try...catch 块中

例如:

try {

  ShopifyClient->update_image('134789371', '/location/of/the/file', ...); 

} catch(Exception $e){
  //do something with the Exception
  echo $e->getMessage();
}

我认为您可能会收到错误请求错误,因为您没有将所有参数传递给 API 或以不正确的格式发送这些参数。此外,请检查您是否为 API 使用了正确的身份验证凭据。

此外,如果您确实提供了更多信息(例如您的代码试图做什么),这有助于我们回答问题,在此处发布该代码块,而不仅仅是堆栈跟踪。但我看到这是你在 Stack Overflow 上的第一篇文章,所以不要介意 :)

于 2013-05-09T12:04:01.467 回答