发送批处理请求

custombatch 是一种常用的方法,您可以利用此方法将多个 API 调用(称为“条目”)组合到一个 HTTP 请求中。每个条目仅引用一个方法调用。

在以下情况下,自定义批处理是一种很好的选择:

  • 您刚开始使用 API,并且需要上传大量商品数据。
  • 您需要发送大量更新和删除操作,以与服务器同步本地数据。

发送批处理请求类似于并行发送 API 调用。请注意,我们无法保证请求中定义的条目将按其执行顺序排列。我们建议您不要在单个批处理请求(例如创建和更新相同的运单)中使用相互依赖的调用。

类似地,针对批处理请求收到的响应,其返回的顺序可能与请求条目的顺序不同。BatchId 可用来将请求与响应相关联,因为这些响应可能不按顺序返回。

通过调用相应的 custombatch 方法,您可以在 API 中批处理请求:

资源及其相应的自定义批处理方法
Accounts accounts.custombatch
Accountstatuses accountstatuses.custombatch
Accounttax accounttax.custombatch
Datafeeds datafeeds.custombatch
Datafeedstatuses datafeedstatuses.custombatch
Inventory inventory.custombatch
Liasettings liasettings.custombatch
Orders orders.custombatch
Pos pos.custombatch
Products products.custombatch
Productstatuses productstatuses.custombatch
Shippingsettings shippingsettings.custombatch