2

如何在亚马逊 MWS 的订单 API 中为已发货的 MFN 账户获取运营商名称?是否可以使用 Order API 来做到这一点?

4

2 回答 2

2

我认为目前没有任何 API 可以通过 MWS 检索跟踪信息(甚至只是运营商名称)。

为了完整起见:要提交包括承运人名称和跟踪号在内的运输信息,您可以使用SubmitFeedAPI 与 FeedType= _POST_ORDER_FULFILLMENT_DATA_。对应的 XSD (OrderFulfillment.xsd) 将以下值定义为有效CarrierCodes:USPS、UPS、FedEx、DHL、Fastway、GLS、GO!、Hermes Logistik Gruppe、Royal Mail、Parcelforce、City Link、TNT、Target、SagawaExpress、NipponExpress ,大和运输。所有其他运营商必须使用该CarrierName字段。

于 2013-05-26T18:31:45.483 回答
1

虽然我确信它在 MWS 中可用,但使用承运人运输编号结构来确定承运人会容易得多。

IE...

Fedex 可以有 12 位或 15 位数字的跟踪号码,条形码可以是 22 位数字。

UPS 在其跟踪前有 1Z。

USPS 格式为 20 位数字(例如 9999 9999 9999 9999 9999),或 13 个字母和数字字符的组合,通常以 2 个字母开头,后跟 9 位数字,以“US”结尾(例如 EA 999 999 999 US

构建正则表达式来轻松处理这些。

于 2013-04-15T13:27:22.800 回答