내 키 인증 성공
재인쇄하실 경우 http://blog.csdn.net/qxs965266509 출처를 밝혀주시고, 주목해주세요!
Aicha Express API 지침 문서 API 주소:
이전: http://api.ickd.cn/?com=[]&nu=[]&id=[]&type=[]&encode=[]&ord=[]&lang=[]
현재: http://api.ickd.cn/?id=[]&secret=[]&com=[]&nu=[]&type=[]&encode=[]&ord=[]&lang=[]
매개변수 설명
비밀 필수
인증이 필요한 신분증
KEY를 승인하려면 Express Query API 적용 방법 유형 선택사항 반환 결과 유형을 클릭하세요. 값은 html | xmlencode 선택사항 gbk(기본값) | utf8ord 선택사항 asc(기본값) | 언어 정렬은 선택 사항입니다en영어 결과 반환, 현재 일부 특급 배송(EMS, SF Express, DHL)만 지원합니다.참고:PHP의 json_decode 기능을 사용할 경우 UTF8 인코딩을 사용해야 합니다. json_decode가 실패로 표시됩니다. UTF8 인코딩을 사용해 보세요. 반환 형식: json 텍스트 xml
인코딩: GBK| 예: {"status":"3","message":"","errCode":"0","data":[{"time":"2013-02-23 17:10","context" :"랴오닝성 대련시 중산구 제4부회사의 수신자 Wang Guang이 영수증을 받았습니다."},{"time":"2013-02-24 17:59","context":"회사 랴오닝성 대련시에서 영수증을 받았습니다. "},{"time":"2013-02-24 18:11","context":"요녕성 대련시 중산구 제4부회사가 영수증을 받았습니다. 영수증"},{"time":"2013-02-26 07 ":"가족을 보내고 받는 고객 동료가 배달원 Zhang Jinda를 위해 서명했습니다."}],"html":"","mailNo": "7151900624","expTextName":"YTO Express","expSpellName":"yuantong"," update":"1362656241","cache":"186488","ord":"ASC"}필드 설명
<script language="javascript"> <?php$id='xxxxxxxxxxxxxxxxx'; //到<a href="http://www.ickd.cn/api/reg.html">http://www.ickd.cn/api/reg.html</a>申请 $url='http://api.ickd.cn/?com=shentong&nu=588035733628&id='.$id; $data=file_get_contents($url); //echo "var data='",$data,"'"; ?> $(function(){ var dataObj=<?=$data?>; //转换为json对象 var html='<tr>'; html+='<th>物流状态:</th>'; html+='<td>'; if(dataObj.status>0){ html+='<table width="520px" cellspacing="0" cellpadding="0" border="0" style="border-collapse: collapse; border-spacing: 0pt;">'; html+='<tr>'; html+='<td width="163" style="background-color:#e6f9fa;border:1px solid #75c2ef;font-size:14px;font-weight:bold;height:20px;text-indent:15px;">'; html+='时间'; html+='</td>'; html+='<td width="354" style="background-color:#e6f9fa;border:1px solid #75c2ef;font-size:14px;font-weight:bold;height:20px;text-indent:15px;">'; html+='地点和跟踪进度'; html+='</td>'; html+='</tr>'; //输出data的子对象变量 $.each(dataObj.data,function(idx,item){ html+='<tr>'; html+='<td width="163" style="border:1px solid #dddddd;font-size: 12px;line-height:22px;padding:3px 5px;">'; html+=item.time;// 每条数据的时间 html+='</td>'; html+='<td width="354" style="border:1px solid #dddddd;font-size: 12px;line-height:22px;padding:3px 5px;">'; html+=item.context;// 每条数据的状态 html+='</td>'; html+='</tr>'; }); html+='</table>'; }else{ //查询不到 html+='<span style="color:#f00">Sorry! '+dataObj.message+'</span>'; } html+='</td></tr>'; $("#shipping_detail").append(html);});</script>
<?php $id='xxxxxxxxxxxxx'; //API KEY $com='shunfeng'; //快递公司 $nu='123456'; //快递单号 $type='json'; $encode='utf8'; $gateway=sprintf('http://api.ickd.cn/?id=%s&com=%s&nu=%s&encode=%s&type=%s',$id,$com,$nu,$encode,$type); $ch=curl_init($gateway); curl_setopt($ch,CURLOPT_RETURNTRANSFER,true); curl_setopt($ch,CURLOPT_HEADER,false); $resp=curl_exec($ch); $errmsg=curl_error($ch); if($errmsg){ exit($errmsg); } curl_close($ch); echo $resp;?>
ASP 적용 예시
Response.Charset="gb2312"
Server.ScriptTimeout = 999999999
딤 검색
희미한 URL,nu,com
com = 요청("com")'회사
nu = 요청("nu")'주문번호
어두운 AppKey,SendURL,ResponseTxt
AppKey = "xxxxxxxxxx" 'XXXXXX를 http://www.ickd.cn/reg.html에서 신청한 KEY로 바꾸세요
SendURL="http://api.ickd.cn/?id="&AppKey&"&com="&com&"&nu="&nu&"&type=json&encode=GBK"'UTF8을 사용하는 경우 encode=utf8인지 확인하세요
'응답.SendURL 쓰기
'데이터 보내기
ResponseTxt=fopen(SendURL) '//소스코드를 가져오는 함수
'데이터 전송 구성요소 호출
함수 fopen(URL)
희미한 objXML
'Set objXML=CreateObject("MSXML2.SERVERXMLHTTP.3.0") 'XMLHTTP 구성 요소를 호출합니다. 서버가 지원하지 않는 경우 다음 두 가지 중 하나를 사용하고 다시 시도하십시오
설정 objXML=Server.CreateObject("Microsoft.XMLHTTP")
'Set objXML=Server.CreateObject("MSXML2.XMLHTTP.4.0")
'objXML.SetTimeouts 5000, 5000, 30000, 10000' DNS 이름 확인을 위한 시간 제한, Winsock 연결 설정을 위한 시간 제한, 데이터 전송 시간 제한 및 응답 수신 시간 제한입니다. 단위 밀리초
objXML.Open "GET",URL,False '동기적으로 API 쿼리 데이터 가져오기
objXML.Send() '보내기
objXML.Readystate4인 경우 '상태가 4가 아닙니다. 오류
Response.Write "{status:0,errCode:100,message:'데이터 가져오는 중 오류 발생'}"
종료 기능
종료하면
'Readystate 속성은 XML 파일 데이터의 현재 상태를 반환합니다. 반환 값은 다음과 같습니다.
'0-UNINITIALIZED: XML 개체가 생성되었지만 파일이 로드되지 않았습니다.
'1-LOADING: 로딩이 진행 중이지만 파일 구문 분석이 아직 시작되지 않았습니다.
'2-LOADED: 일부 파일이 로드되고 구문 분석되었지만 개체 모델이 아직 적용되지 않았습니다.
'3-INTERACTIVE: 로드된 부분 파일에만 유효합니다. 이 경우 객체 모델은 유효하지만 읽기 전용입니다.
'4-COMPLETED: 파일이 완전히 로드되었습니다. 이는 로드가 성공했음을 나타냅니다.
fopen=objXML.ResponseBody
fopen=BytesToBstr(objXML.ResponseBody)'는 정보를 반환하고 함수 정의 인코딩을 사용합니다. 트랜스코딩이 필요한 경우
를 선택하세요.
objXML=Nothing'Close 설정
Err.number0이면
Response.Write "{status:0,errCode:100,message:'데이터 가져오는 중 오류 발생'}"
Err.Clear
종료하면
기능 종료
'페이지 인코딩 변환
함수 BytesToBstr(body)
희미한 objstream
Set objstream = Server.CreateObject("Adodb.Stream") '//adodb.stream 구성 요소 호출
objstream.Type = 1
objstream.Mode =3
objstream.Open
objstream.Write 본문
objstream.Position = 0
objstream.Type = 2
objstream.Charset = "GBK" '원래 기본 인코딩을 GB2312 인코딩으로 변환합니다. 그렇지 않으면 XMLHTTP를 직접 사용하여 중국어 문자가 포함된 웹페이지를 호출하면 코드가 깨집니다.
BytesToBstr = objstream.ReadText
objstream.닫기
objstream = 없음 설정
기능 종료
'쿼리 결과를 입력하세요
응답.응답텍스트 쓰기
%>

이 기사는 PHP의 인터페이스를 생성, 구현 및 사용하는 방법을 설명하여 코드 구성 및 유지 관리에 대한 이점에 중점을 둡니다.

이 기사에서는 PHP의 암호 해싱에 대한 Crypt ()와 Password_hash ()의 차이점에 대해 논의하여 최신 웹 애플리케이션에 대한 구현, 보안 및 적합성에 중점을 둡니다.

기사는 입력 유효성 검사, 출력 인코딩 및 OWASP ESAPI 및 HTML 청정기와 같은 도구를 통해 PHP의 크로스 사이트 스크립팅 (XSS) 방지에 대해 논의합니다.

PHP의 자동로드는 필요할 때 클래스 파일을 자동으로로드하여 메모리 사용을 줄이고 코드 구성을 향상시켜 성능을 향상시킵니다. 모범 사례에는 PSR-4 사용 및 효과적으로 코드 구성이 포함됩니다.

PHP 스트림은 일관된 API를 통해 파일, 네트워크 소켓 및 압축 형식과 같은 자원의 처리를 통합하여 복잡성을 추상화하고 코드 유연성 및 효율성을 향상시킵니다.

이 기사에서는 PHP의 파일 업로드 크기 관리, 기본 제한 2MB 및 php.ini 설정을 수정하여이를 늘리는 방법에 중점을 둔 파일 업로드 크기 관리에 대해 설명합니다.

이 기사에서는 PHP 7.1에 도입 된 PHP의 무효 유형에 대해 설명하여 변수 또는 매개 변수가 지정된 유형 또는 널이 될 수 있습니다. 개선 된 가독성, 유형 안전 및 명시 적 의도와 같은 이점을 강조하고 선언하는 방법을 설명합니다.

이 기사에서는 Unset ()와 Unlink () 기능의 차이점에 대해 설명합니다. 프로그래밍의 목적 및 사용 사례에 중점을 둡니다. unset ()는 메모리에서 변수를 제거하고 Unlink ()는 파일 시스템에서 파일을 삭제합니다. 둘 다 Effec에 중요합니다


핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

Video Face Swap
완전히 무료인 AI 얼굴 교환 도구를 사용하여 모든 비디오의 얼굴을 쉽게 바꾸세요!

인기 기사

뜨거운 도구

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

에디트플러스 중국어 크랙 버전
작은 크기, 구문 강조, 코드 프롬프트 기능을 지원하지 않음

안전한 시험 브라우저
안전한 시험 브라우저는 온라인 시험을 안전하게 치르기 위한 보안 브라우저 환경입니다. 이 소프트웨어는 모든 컴퓨터를 안전한 워크스테이션으로 바꿔줍니다. 이는 모든 유틸리티에 대한 액세스를 제어하고 학생들이 승인되지 않은 리소스를 사용하는 것을 방지합니다.

WebStorm Mac 버전
유용한 JavaScript 개발 도구

PhpStorm 맥 버전
최신(2018.2.1) 전문 PHP 통합 개발 도구
