我在使用api在shopify中添加产品时有错误请求错误

时间:2013-05-09 11:45:43

标签: php shopify

发生以下错误:

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

1 个答案:

答案 0 :(得分:3)

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

例如:

try {

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

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

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

此外,如果你提供了一些更多的信息,例如你的代码试图做什么,在这里发布代码块,而不仅仅是堆栈跟踪,它对我们回答问题很有帮助。但我发现这是你在Stack Overflow上的第一篇文章,所以不要介意:)