2015-01-13 155 views
1

我有一個與Fed Ex Tracking API相關的問題。首先,我使用聯邦快遞的測試網址和憑證我們爲發展產生。我沒有使用生產許可證和URL。 基本上我想知道餵食前測試證書的限制和網址。事實上,我遇到了問題,無法在文檔中或通過Google搜索獲得該問題的答案。 我使用聯邦快遞跟蹤網絡服務通過跟蹤號跟蹤貨件(使用測試網址和憑證),最初它們顯示結果,但在某段時間後,它們停止顯示結果,並且收到消息以響應未找到跟蹤號碼,我在fed ex網站上使用了相同的追蹤號碼,然後在那裏顯示正確的結果。我不知道它爲什麼會這樣。另外一些跟蹤號碼顯示結果,有些則不顯示。所以任何人都能指引我走向正確聯邦快遞跟蹤API使用測試的Web服務URL和憑證顯示不可預期的行爲

感謝, Awadhendra

回答

0

最後我解決了這個問題。實際上,聯邦快遞服務的行爲並不混淆。其實我使用的只是地面服務的特定服務,我使用的跟蹤號碼不是地面服務。這就是爲什麼我面臨問題。其次,我使用的是v9 fedex跟蹤服務,我將其從v9改爲v6服務,並且它可以正常工作。

謝謝。

+0

最近我自己也遇到了同樣的問題......我還沒有看到任何完全錯誤的數據,但我仍然在使用v9而沒有任何問題。其實我直接從他們的wsdl文件實例化我的接口。我所做的是按照航運類型(從本地數據庫獲得)批量處理我的跟蹤編號,將本地運輸信息翻譯爲「FDXE」或「FDXG」(快遞或地面服務,如果需要,還有其他一些信息)然後設置我的查詢以包含每個只有一個特定運營商代碼的跟蹤號碼。對於一個未知的數字,我不知道只是試驗和錯誤,不幸的是。 –

0

測試你可以使用這些追蹤號碼111111111111或123456789012.

當您使用Live跟蹤號與測試證書,也有一些困惑像你說的。

1

如果您在FedEx測試環境中使用自己的實時/生產跟蹤編號,請注意其測試環境僅保留跟蹤數據幾個月。除此之外的任何內容都會返回一個錯誤,即即使您仍然可以在生產中成功跟蹤它,包信息也不可用。

下面是可以在聯邦快遞的測試環境中使用靜態跟蹤號碼的清單:時指出,下列服務器端點

449044304137821 = Shipment information sent to FedEx 
149331877648230 = Tendered 
020207021381215 = Picked Up 
403934084723025 = Arrived at FedEx location 
920241085725456 = At local FedEx facility 
568838414941 = At destination sort facility 
039813852990618 = Departed FedEx location 
231300687629630 = On FedEx vehicle for delivery 
797806677146 = International shipment release 
377101283611590 = Customer not available or business closed 
852426136339213 = Local Delivery Restriction 
797615467620 = Incorrect Address 
957794015041323 = Unable to Deliver 
076288115212522 = Returned to Sender/Shipper 
581190049992 = International Clearance delay 
122816215025810 = Delivered 
843119172384577 = Hold at Location 
070358180009382 = Shipment Canceled 

跟蹤號碼的上述名單將工作:

https://wsbeta.fedex.com:443/web-services/track

請注意,這些號碼唯一不會工作的時間是在FedEx的計劃維護時段。