Amazon Fulfillment Inbound API v2024-03-20 发货

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

我目前正在使用亚马逊销售合作伙伴配送入站 API v0 来获取货件 (GET https:// sellpartnerapi-eu.amazon.com/fba/inbound/v0/shipments)。根据 docs,v0 已弃用,应切换到 v2024-03-20。但是,我似乎在 v2024-03-20 中找不到等效的操作。我尝试列出入站计划,然后获取每个入站计划的货件,但这只会导致空列表。应该返回数据,因为使用 API 版本 v0,我仍然收到发货。我在 v2024-03-20 中尝试的是:

GET https:// sellpartnerapi-eu.amazon.com/inbound/fba/2024-03-20/inboundPlans 获取入站计划

GET https:// sellpartnerapi-eu.amazon.com/inbound/fba/2024-03-20/inboundPlans/{inboundPlanId} 获取每个入库计划的货件,但货件列表始终为空:

{'createdAt': '已编辑', ....., '发货量': [], '状态': '活动'}

v2024-03-20 可以发货吗?我也很困惑,因为这是在文档中: enter image description here

在我看来, getShipments 并未被弃用(“所有操作除了以下内容...”,但是当访问 getShipments 部分时,它被标记为已弃用:

enter image description here

如有任何意见,我们将不胜感激,谢谢!

amazon-selling-partner-api
1个回答
0
投票

根据 Amazon SP-API 变更日志中的此公告

getShipments
尚未弃用。我认为
getShipments
v0 上的消息意味着它将在未来版本中被弃用,但肯定不会在这个版本中被弃用。

顺便说一句,似乎

getInboundPlan
调用仅返回特定入站计划的顶级信息。以下是该特定调用的文档页面上写的内容:

获取有关入站计划的顶级信息。

为了收到货件,您需要按照以下步骤操作:

  1. 检索到运输计划后,请致电
    listPlacementOptions
    。这将为您提供该特定入站计划的放置选项。放置选项基本上描述了运输计划中每个项目的目的地履行中心和运输选项。
  2. 在响应中,对于每个放置选项,您将看到一个名为
    shipmentIds
    的数组。
  3. 使用这些 ID,您可以调用
    getShipment
    API

希望这有帮助。

© www.soinside.com 2019 - 2024. All rights reserved.