2017-05-17 1 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 예 8,564,385,550에서 추적 번호를 보낼 때, 그것은 추적 정보와 올바른 응답을 반환하지만 내가 좋아하는 내 추적 번호 92,748,999,917,742,000013539990 또는 기타를 보내려고 할 때 이 오류를 반환합니다 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