使用Shopify API添加产品图像

问题描述 投票:0回答:1

我们的Shopify商店中有一堆不相关的产品图片,支持无法重新关联。我设置了一个Postman集合跑步者来更新所有这些缺失的图像,它似乎在我们的测试环境中工作....

除此之外,API调用正在用新图像替换默认产品图像,而不是添加图像。我正在使用API​​文档中的示例对API使用标准PUT请求:

PUT /admin/api/2019-04/products/#{product_id}.json

 {
  "product": {
    "id": 632910392,
    "images": [
      {
        "src": "http://example.com/rails_logo.gif"
      }
    ]
  }
}

我知道这是我发送的数组,所以我认为它每次都会覆盖数组而不是添加新元素。我尝试在JSON中使用“image”的单个元素变量,但这不起作用。

有任何想法吗?

shopify
1个回答
1
投票

如果要添加图像,请使用ProductImage资源而不是Product资源。

Product Image Documentation

POST /admin/api/2019-04/products/#{product_id}/images.json
{
  "image": {
    "src": "http://example.com/rails_logo.gif"
  }
}
© www.soinside.com 2019 - 2024. All rights reserved.