我被难住了。Etsy有一个ListingVariationImage端点(/listings/:id/variation-images
),向其发布一个元组数组{property_id, value_id, image_id}
我想给图像指定颜色:黑色,所以我发布{property_id=200, value_id=1, image_id=MYID}
。200是“原色”的属性_id,1是“黑色”的值_id,MYID是有效的图像id。这是我得到的响应:
HTTP 400: variation with property_id 200 and value_id 1 is invalid
我已经尝试在Etsy UI中手动设置此列表的变体图像(颜色:我的图像为黑色),然后从API获取变体图像。我得到这个:
{property_id=200, value_id=49928889190, image_id=2420286876}
49928889190究竟是什么?当我获取此清单的清单时,valueId根本不显示。它不在graphic T形三通的分类节点属性中(这是本清单设置的)。我在API的任何地方都找不到它
如何使用Etsy API使用变体图像端点将图像指定给属性值
请使用getAttributes的API端点检查清单id的详细信息
而不是详细说明你的一个具体的财产200 getAttribute
https://www.etsy.com/developers/documentation/reference/propertyvalue
如果定义了属性\u id 200,则值\u id 1似乎还不是定义的值
请根据需要更新属性。 更新属性
Etsy API文档在几个示例中说明了属性和值映射,但没有明确提到必须首先配置这些内容,或者(如果通过UI创建)检查应用程序上下文中使用了哪些ID
相关问题 更多 >
编程相关推荐