如何在亚马逊MWS的订单API中获取已发货的MFN帐户的运营商名称?是否可以使用Order API执行此操作?
答案 0 :(得分:2)
我认为目前没有任何API可以通过MWS检索跟踪信息(甚至只是运营商名称)。
为了完整起见:要提交包含运营商名称和跟踪号码的运费信息,您可以使用FeedType = SubmitFeed
的{{1}} API。相应的XSD(OrderFulfillment.xsd)将以下值定义为有效_POST_ORDER_FULFILLMENT_DATA_
:USPS,UPS,FedEx,DHL,Fastway,GLS,GO !, Hermes Logistik Gruppe,Royal Mail,Parcelforce,City Link,TNT,目标,SagawaExpress,NipponExpress,YamatoTransport。所有其他运营商必须使用CarrierCode
字段。
答案 1 :(得分: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
构建正则表达式以轻松处理这些问题。