在 BigCommerce 上创建图像
Creating Images on BigCommerce
尽管我可以通过 API 在 BigCommerce 中创建产品,但我似乎无法创建图片。
图片在 webdav 文件夹中
"product_images/uploaded_images/5017289001906.jpg"
所以 JSON 我要发布到 /products/253571/images
是
"{\"image_file\":\"product_images/uploaded_images/5017289001906.jpg\"}"
每次我得到"The field 'image_file' is invalid."
我不知道它认为哪里出了问题或由谁来解决。
有想法吗?!
根据 developer.bigcommerce.com 提供的信息,信息可以是完整的 URL 或者路径应该是 相对于导入目录 的路径。检查提到的路线是否正确,如果正确,请尝试完整的 url,例如:
https:// yoursite.tld/images/stuff.png
有点晚了,但请确保 Bigcommerce 可以访问您的服务器。
检查你的access.log
和error.log
,如果你在两个文件中都找不到Bigcommerce对你的图片的GET请求,尝试使用curl获取图片,看看是否有问题。
经过几个小时的尝试失败后,我发现我的 SSL 证书有问题并且 Bigcommerce 通过使用 curl 执行简单的 GET 请求来拒绝它。
修复了我的 SSL,问题解决了!
Bigcommerce 应该有更详细的错误响应。
尽管我可以通过 API 在 BigCommerce 中创建产品,但我似乎无法创建图片。
图片在 webdav 文件夹中
"product_images/uploaded_images/5017289001906.jpg"
所以 JSON 我要发布到 /products/253571/images
是
"{\"image_file\":\"product_images/uploaded_images/5017289001906.jpg\"}"
每次我得到"The field 'image_file' is invalid."
我不知道它认为哪里出了问题或由谁来解决。
有想法吗?!
根据 developer.bigcommerce.com 提供的信息,信息可以是完整的 URL 或者路径应该是 相对于导入目录 的路径。检查提到的路线是否正确,如果正确,请尝试完整的 url,例如:
https:// yoursite.tld/images/stuff.png
有点晚了,但请确保 Bigcommerce 可以访问您的服务器。
检查你的access.log
和error.log
,如果你在两个文件中都找不到Bigcommerce对你的图片的GET请求,尝试使用curl获取图片,看看是否有问题。
经过几个小时的尝试失败后,我发现我的 SSL 证书有问题并且 Bigcommerce 通过使用 curl 执行简单的 GET 请求来拒绝它。 修复了我的 SSL,问题解决了!
Bigcommerce 应该有更详细的错误响应。