我目前正在使用亚马逊销售合作伙伴配送入站 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 可以发货吗?我也很困惑,因为这是在文档中:
在我看来, getShipments 并未被弃用(“所有操作除了以下内容...”,但是当访问 getShipments 部分时,它被标记为已弃用:
如有任何意见,我们将不胜感激,谢谢!
根据 Amazon SP-API 变更日志中的此公告,
getShipments
尚未弃用。我认为 getShipments
v0 上的消息意味着它将在未来版本中被弃用,但肯定不会在这个版本中被弃用。
getInboundPlan
调用仅返回特定入站计划的顶级信息。以下是该特定调用的文档页面上写的内容:
获取有关入站计划的顶级信息。
为了收到货件,您需要按照以下步骤操作:
listPlacementOptions
。这将为您提供该特定入站计划的放置选项。放置选项基本上描述了运输计划中每个项目的目的地履行中心和运输选项。shipmentIds
的数组。getShipment
API希望这有帮助。