2013-04-04 138 views
1

如何獲取亞馬遜MWS的訂單API中的貨運公司名稱已發貨的MFN帳戶?使用Order API可以做到這一點嗎?獲得貨運Carrier in亞馬遜MWS?

+0

任何API ........? – Bhuvan 2013-04-04 11:11:37

+0

我知道如何獲得發貨訂單,但我不是關於承運人的名稱,我必須閱讀文檔 – 2013-04-10 11:21:27

回答

0

雖然我確定它在MWS中可用,但使用承運人運輸號碼結構來確定承運人會容易得多。

IE ...

聯邦快遞可以具有12或15位跟蹤號和條形碼可以是22位數字。

UPS在其跟蹤前有1Z。

USPS格式是20位數字(例如9999 9999 9999 9999 9999)或13個字母和數字字符的組合,通常以2個字母開始,後跟9個數字並以「US」結尾(例如EA 999 999 999美國

構建正則表達式可以輕鬆地處理這些。

+0

我傾向於說,你沒有準確理解這個問題。我認爲Bhuvan正在尋找一個(可能是Web服務)API來查詢這些跟蹤號碼。 – Trinimon 2013-04-15 13:56:09

+0

你好,Trinimon,你是對的。我正在搜索基於亞馬遜訂單號查詢跟蹤號碼和運營商名稱,但我無法獲取數據。 – Bhuvan 2013-04-16 06:22:05

0

我不認爲當前有任何的API來檢索通過MWS跟蹤信息(甚至只是運營商名稱)。

爲求完整性:至提交運送信息包括運營商名稱和跟蹤號碼,您可以使用FeedType = _POST_ORDER_FULFILLMENT_DATA_SubmitFeed API。相應的XSD(OrderFulfillment.xsd)將以下值定義爲有效CarrierCode s:USPS,UPS,FedEx,DHL,Fastway,GLS,GO!,Hermes Logistik Gruppe,皇家郵政,Parcelforce,City Link,TNT,Target,SagawaExpress, NipponExpress,YamatoTransport。所有其他運營商必須使用CarrierName字段。