내 키 인증 성공
재인쇄하실 경우 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 = 없음 설정
기능 종료
'쿼리 결과를 입력하세요
응답.응답텍스트 쓰기
%>

提到API开发,你可能会想到DjangoRESTFramework,Flask,FastAPI,没错,它们完全可以用来编写API,不过,今天分享的这个框架可以让你更快把现有的函数转化为API,它就是Sanic。Sanic简介Sanic[1],是Python3.7+Web服务器和Web框架,旨在提高性能。它允许使用Python3.5中添加的async/await语法,这可以有效避免阻塞从而达到提升响应速度的目的。Sanic致力于提供一种简单且快速,集创建和启动于一体的方法

XXL-JOB描述XXL-JOB是一个轻量级分布式任务调度平台,其核心设计目标是开发迅速、学习简单、轻量级、易扩展。现已开放源代码并接入多家公司线上产品线,开箱即用。一、漏洞详情此次漏洞核心问题是GLUE模式。XXL-JOB通过“GLUE模式”支持多语言以及脚本任务,该模式任务特点如下:●多语言支持:支持Java、Shell、Python、NodeJS、PHP、PowerShell……等类型。●WebIDE:任务以源码方式维护在调度中心,支持通过WebIDE在线开发、维护。●动态生效:用户在线通

随着网络技术的发展,Web应用程序和API应用程序越来越普遍。为了访问这些应用程序,需要使用API客户端库。在PHP中,Guzzle是一个广受欢迎的API客户端库,它提供了许多功能,使得在PHP中访问Web服务和API变得更加容易。Guzzle库的主要目标是提供一个简单而又强大的HTTP客户端,它可以处理任何形式的HTTP请求和响应,并且支持并发请求处理。在

SpringBoot的API加密对接在项目中,为了保证数据的安全,我们常常会对传递的数据进行加密。常用的加密算法包括对称加密(AES)和非对称加密(RSA),博主选取码云上最简单的API加密项目进行下面的讲解。下面请出我们的最亮的项目rsa-encrypt-body-spring-boot项目介绍该项目使用RSA加密方式对API接口返回的数据加密,让API数据更加安全。别人无法对提供的数据进行破解。SpringBoot接口加密,可以对返回值、参数值通过注解的方式自动加解密。什么是RSA加密首先我

机器人也能干咖啡师的活了!比如让它把奶泡和咖啡搅拌均匀,效果是这样的:然后上点难度,做杯拿铁,再用搅拌棒做个图案,也是轻松拿下:这些是在已被ICLR 2023接收为Spotlight的一项研究基础上做到的,他们推出了提出流体操控新基准FluidLab以及多材料可微物理引擎FluidEngine。研究团队成员分别来自CMU、达特茅斯学院、哥伦比亚大学、MIT、MIT-IBM Watson AI Lab、马萨诸塞大学阿默斯特分校。在FluidLab的加持下,未来机器人处理更多复杂场景下的流体工作也都

前言对于第三方组件,如何在保持第三方组件原有功能(属性props、事件events、插槽slots、方法methods)的基础上,优雅地进行功能的扩展了?以ElementPlus的el-input为例:很有可能你以前是这样玩的,封装一个MyInput组件,把要使用的属性props、事件events和插槽slots、方法methods根据自己的需要再写一遍://MyInput.vueimport{computed}from'vue'constprops=define

当您的WindowsPC出现网络问题时,问题出在哪里并不总是很明显。很容易想象您的ISP有问题。然而,Windows笔记本电脑上的网络并不总是顺畅的,Windows11中的许多东西可能会突然导致Wi-Fi网络中断。随机消失的Wi-Fi网络是Windows笔记本电脑上报告最多的问题之一。网络问题的原因各不相同,也可能因Microsoft的驱动程序或Windows而发生。Windows是大多数情况下的问题,建议使用内置的网络故障排除程序。在Windows11

本篇文章给大家带来了关于API的相关知识,其中主要介绍了设计API需要注意哪些地方?怎么设计一个优雅的API接口,感兴趣的朋友,下面一起来看一下吧,希望对大家有帮助。


핫 AI 도구

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

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

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

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

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

MinGW - Windows용 미니멀리스트 GNU
이 프로젝트는 osdn.net/projects/mingw로 마이그레이션되는 중입니다. 계속해서 그곳에서 우리를 팔로우할 수 있습니다. MinGW: GCC(GNU Compiler Collection)의 기본 Windows 포트로, 기본 Windows 애플리케이션을 구축하기 위한 무료 배포 가능 가져오기 라이브러리 및 헤더 파일로 C99 기능을 지원하는 MSVC 런타임에 대한 확장이 포함되어 있습니다. 모든 MinGW 소프트웨어는 64비트 Windows 플랫폼에서 실행될 수 있습니다.

Atom Editor Mac 버전 다운로드
가장 인기 있는 오픈 소스 편집기

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

mPDF
mPDF는 UTF-8로 인코딩된 HTML에서 PDF 파일을 생성할 수 있는 PHP 라이브러리입니다. 원저자인 Ian Back은 자신의 웹 사이트에서 "즉시" PDF 파일을 출력하고 다양한 언어를 처리하기 위해 mPDF를 작성했습니다. HTML2FPDF와 같은 원본 스크립트보다 유니코드 글꼴을 사용할 때 속도가 느리고 더 큰 파일을 생성하지만 CSS 스타일 등을 지원하고 많은 개선 사항이 있습니다. RTL(아랍어, 히브리어), CJK(중국어, 일본어, 한국어)를 포함한 거의 모든 언어를 지원합니다. 중첩된 블록 수준 요소(예: P, DIV)를 지원합니다.
