未提供必填字段 'image_url'

The required field 'image_url' was not supplied

我正在使用 big commerce API v3 https://api.bigcommerce.com/stores/xxxxxxxxxx/v3/ (catalog/products) 创建新产品。

我想从 WEBDAV 中提取此图片,并且我已将此产品作为 product_images/import/product-1.jpg 上传到 WEBDAV

输入数据在POST如,

{
    "categories": [
        1,
        2
    ],
    "name": "My Product",
    "sku": "MP1",
    "type": "physical",
    "depth": 0,
    "price": 5,
    "sale_price": 3,
    "images": [
        {
            "image_file": "product-1.jpg"
        }
    ],
    "description": "My first product description"
},

但返回 400: The required field 'image_url' was not supplied.

它正在使用 image_url 与完整的 URL 一起工作,但不与 image_file 一起工作。

感谢您提请我们注意此事。将更新文档以清楚地显示此端点的预期行为和使用。

端点需要“image_url”路径,仅使用 webdav 上传文件时没有。因此,将图像上传到 webdav 后,您必须在图像路径之前添加商店 url。喜欢“image_url”:“https://store-domain.com/product-1.jpg”