gpt4 book ai didi

php - Bigcommerce API 产品图片

转载 作者:太空宇宙 更新时间:2023-11-04 01:07:45 25 4
gpt4 key购买 nike

我可以毫无问题地通过 API 将产品上传到我的 Bigcommerce 商店,但我想将这些产品链接到我已经通过 WebDav 上传的图像 - 这些图像当前位于“上传”文件夹中。我该怎么做?

当我通过 CSV 文件上传产品时,我所做的只是有一个标记为“产品图像文件”的列,其中包含驻留在“上传”文件夹中的图像的文件名。以这种方式创建产品时,Bigcommerce 会自动将产品与相关图片链接起来。

最终目标是使用 API 进行产品创建,并提前告知 Bigcommerce 使用哪个已通过 WebDav 上传的图像文件。

最佳答案

关于通过 API 添加图像的主要注意事项是,它必须在产品创建的单独请求中完成,这与通过 CSV 导入不同。您的脚本应首先创建产品并从 BC 给您的响应中捕获新创建产品的 ID。获得该 ID 后,您可以按照本页描述的“创建产品图片”POST 方法添加图片:

https://developer.bigcommerce.com/api/stores/v2/products/images

每个 POST 请求只能添加一张图片。

图像的完整路径(包括 http://)将添加到您在 POST 请求正文中传递的对象的 image_file 参数中。这是创建图像时必须传递的唯一参数,但如果您愿意,还可以传递其他参数。

如果您上传到您商店的 Webdav 服务器的图像位于 /product_images/import/ 文件夹中,那么您可以在 image_file 中引用图像仅通过图像名称及其扩展名(即:image_name.jpg)作为参数,就像在 CSV 导入中一样。不过,您声明已将图像上传到“上传”文件夹,如果是这种情况,您必须使用图像的完整 HTTP 路径。

关于php - Bigcommerce API 产品图片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29529852/

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