【发布时间】:2013-04-04 10:42:08
【问题描述】:
如何在亚马逊MWS的订单API中为已发货的MFN账户获取运营商名称?是否可以使用 Order API 做到这一点?
【问题讨论】:
-
我知道如何获得发货订单,但我不关心承运人名称,我必须阅读文档
标签: amazon-mws
如何在亚马逊MWS的订单API中为已发货的MFN账户获取运营商名称?是否可以使用 Order API 做到这一点?
【问题讨论】:
标签: amazon-mws
我认为目前没有任何 API 可以通过 MWS 检索跟踪信息(甚至只是运营商名称)。
为了完整起见:要提交包括承运人名称和跟踪号在内的运输信息,您可以使用 SubmitFeed API 和 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、佐川急便、日本通运、大和运输。所有其他运营商必须使用CarrierName 字段。
【讨论】:
虽然我确信它在 MWS 中可用,但使用承运人发货编号结构来确定承运人会容易得多。
IE...
Fedex 可以有 12 位或 15 位数字的追踪号码,条形码可以是 22 位数字。
UPS 在其跟踪前有 1Z。
USPS 格式为 20 位数字(例如 9999 9999 9999 9999 9999),或 13 个字母和数字字符的组合,通常以 2 个字母开头,后跟 9 位数字,以“US”结尾(例如 EA 999 999 999美国
构建正则表达式以轻松处理这些问题。
【讨论】: