使用 guestCart API 端点的 addToGuestCart 方法时, selected_variations 参数不起作用。我尝试以 JSON 格式发送帖子数据,并将 selected_variations 设置为包含从 getInventory 端点检索到的两个变体的数组。API 请求提供 200 HTTP 响应,但不返回任何数据,并且该项目未出现在 Etsy 购物车中。在没有 selected_variations 集的情况下进行相同的 API 调用可以正常工作。您能否建议在对 addToGuestCart 端点的调用中包含 selected_variations 的正确格式?
1 回答
0
这对我有用:
const guestCart_data = {
url: "https://openapi.etsy.com/v2/guests/:guest_id/carts",
method: "POST",
data: {
guest_id: guestId,
listing_id: listingId,
quantity: 1,
selected_variations: `{"47626759898" : "55055453743", "513": "86877352060"}`
// selected_variations: `{"<property_id>" : "<value_ids>", "<property_id>": "<value_ids>"}`
},
};
于 2020-07-16T09:17:09.853 回答