2017-05-17 124 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