1. 인터페이스 설명
인증 ID 및 인증된 계정
을 얻으려면 Baotongda 비즈니스에 문의하세요. 요청 주소: http://open.btdair.com:8099/LogisticsService.svc?
wsdl 요청 방법: POST
헤더 포함 :
Content-Type: text/xml; charset=utf-8
SOAPAction: "http://tempuri.org/ILogisticsService/method name"
오류 예:
<s:Envelope xmlns:s= " http://schemas.xmlsoap.org/soap/envelope/">
<s:Body> <s:Fault> <faultcode>s:Client</faultcode> <faultstring xml:lang= " zh-CN">오류 메시지</faultstring> <detail>
<FaultMessage xmlns="http://schemas.datacontract.org/2004/07/JSON.Logistics.Emmis.Entity"
xmlns: i="http://www.w3.org/2001/XMLSchema-instance"> <Message>오류 메시지</Message> <Type>메시지 형식(일반: 일반; 라이센스 없음: 잘못된 인증) </ 유형>
</FaultMessage>
</detail>
</s:Fault> 사용자가 유효한지 확인하세요
메서드 이름: 확인
데이터 제출: <s:Envelope xmlns:s ="http://schemas.xmlsoap.org/soap/envelope/">
<s:Body> <xmlns="http://tempuri.org/">인증 ID< ;/clientId> <clientAccount>인증 이름</clientAccount>
</Verify>
</ s:Body>
</s:Envelope>
데이터 반환(오류에 대해서는 다음을 참조하세요. 상단의 오류 예): <s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope /">
<s:Body> <VerifyResponse xmlns="http ://tempuri.org/"> <VerifyResult>true|false</VerifyResult>
</VerifyResponse>
< ;/s:Body>
</s:Envelope>
3. 물류 방법 가져오기
방법 이름: GetLogisticsWay
데이터 제출: <s:Envelope xmlns:s="http://schemas .xmlsoap.org/soap/envelope/"> ;GetLogisticsWay xmlns="http://tempuri.org/"/>
</s:Body>
</ s:Envelope>
데이터 반환(자세한 내용은 상단의 오류 예를 참조하세요. 오류): <s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
<s :Body> <GetLogisticsWayResponse xmlns="http://tempuri. org/">
<GetLogisticsWayResult xmlns:a="http://schemas.microsoft.com/2003/10/Serialization/Arrays"
xmlns:i="http://www.w3.org/2001/XMLSchema-instance"> <a:string>渠道,例:xianggangDHL普货</a:string> <a:string>FedEx</a:string> <a:string>瑞典挂号</a:string> <a:string>New加坡平邮</a:string>
</GetLogisticsWayResult>
</GetLogisticsWayResponse>
</s:Body>
</s:Envelope>