2017-05-17 121 views
1

我需要通過API實現跟蹤號碼,目前在實施時遇到問題。首先,當我嘗試跟蹤在線訂單,並且跟蹤號碼爲92748999917742000013539990,此處爲http://webtrack.dhlglobalmail.com/?trackingnumber=92748999917742000013539990時,它可以成功跟蹤,但當我嘗試在此跟蹤時:http://www.dhl.com/en/express/tracking.html,它表示:(未找到):未找到您的DHL查詢結果。請再試一次。DHL API跟蹤集成C#

我嘗試發送XML API調用來解決:http://xmlpitest-ea.dhl.com/XMLShippingServlet,當我向來自DHL例如8564385550跟蹤號,它返回與跟蹤的細節正確的反應,但是當我嘗試送我跟蹤號碼92748999917742000013539990或任何其他類似這返回錯誤XML:

Error Parsing incoming request XML Error: Datatype error: In element 
AWBNumber Value 92748999917742000013539990 with length 26 exceeds maximum length facet of     11.. at line 17, column 52 

有人可以澄清嗎? 感謝任何幫助。

+1

您使用了錯誤的API:HTTP:// API .dhlglobalmail.com/docs/v1/ –

+0

謝謝!請寫下這個答案,我會標記它。 – ihorko

回答

1

您在項目中使用了錯誤的API。

xmlpitest-ea.dhl.com是DHL快遞API測試終點,但你似乎需要使用新的DHL電子商務的API,其中文檔在這裏找到:api.dhlglobalmail.com/docs/v1