0

使用 guestCart API 端点的 addToGuestCart 方法时, selected_variations 参数不起作用。我尝试以 JSON 格式发送帖子数据,并将 selected_variations 设置为包含从 getInventory 端点检索到的两个变体的数组。API 请求提供 200 HTTP 响应,但不返回任何数据,并且该项目未出现在 Etsy 购物车中。在没有 selected_variations 集的情况下进行相同的 API 调用可以正常工作。您能否建议在对 addToGuestCart 端点的调用中包含 selected_variations 的正确格式?

4

1 回答 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 回答