使用 API 更新多个产品

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

我正在尝试使用 Postman 中的 POST 请求更新电子商务网站 (Houzz) 上的数千种产品,但我不确定如何格式化大量产品。我能够一次成功更新一个产品,但是当您需要更新 10,000 个以上产品时,它如何工作?如何格式化正文请求以更新完整的 SKU 列表?我尝试了几种不同的选项,但找不到任何有效的方法。

这是针对一个 SKU 的请求和响应。

要求:

<UpdateInventoryRequest>
 <SKU>101-ABR</SKU>
 <Action>update</Action>
 <Quantity>0</Quantity>
 </UpdateInventoryRequest>
 

回应:

 <?xml version="1.0" encoding="utf-8"?>
 <UpdateInventoryResponse>
     <Ack>Success</Ack>
     <Version>149</Version>
     <Timestamp>2023-08-25T04:36:34.00Z</Timestamp>
     <ProductId>26123316</ProductId>
     <SKU>101-ABR</SKU>
</UpdateInventoryResponse>

下面是包含更多信息的屏幕截图:

enter image description here

[API docs][1][1]: https://i.stack.imgur.com/Py1VU.png
[API docs][1][1]: https://i.stack.imgur.com/IXoJn.png
[API docs][1][1]: https://i.stack.imgur.com/3e6IE.png
rest post get
1个回答
0
投票

这个 API 很糟糕...但除了我的拙见之外

你尝试过重复元素吗?除此之外,它并没有以其他方式说明太多。

<UpdateInventoryRequest>
 <SKU>101-ABR</SKU>
 <Action>update</Action>
 <Quantity>0</Quantity>
</UpdateInventoryRequest>
<UpdateInventoryRequest>
 <SKU>102-ABC</SKU>
 <Action>update</Action>
 <Quantity>0</Quantity>
</UpdateInventoryRequest>
<UpdateInventoryRequest>
 <SKU>103-ABD</SKU>
 <Action>update</Action>
 <Quantity>0</Quantity>
</UpdateInventoryRequest>
© www.soinside.com 2019 - 2024. All rights reserved.