>  기사  >  백엔드 개발  >  PHP_php 기술로 빠른 배송 정보를 쿼리하는 방법

PHP_php 기술로 빠른 배송 정보를 쿼리하는 방법

WBOY
WBOY원래의
2016-05-16 20:21:381157검색

이 기사의 예에서는 PHP로 특급 배송 정보를 쿼리하는 방법을 설명합니다. 참고할 수 있도록 모든 사람과 공유하세요. 세부 내용은 다음과 같습니다.

여기에서 Express 100 물류 문의를 이용하세요
공식 문서는 html 인터페이스만 반환할 수 있지만 json도 반환할 수 있습니다

php 코드는 다음과 같습니다.

코드 복사 코드는 다음과 같습니다.
/**
* @desc 택배정보 받아보기
* @param string $code 표현 코드
* @param string $invoice 익스프레스 번호
* @return 혼합 $result(
      '상태', '정보', '상태', '데이터'
)
​*/
함수 getExpressDelivery($code,$invoice){
$result = array('status'=>0,'info'=>'알 수 없는 오류');
$url = "http://m.kuaidi100.com/query?type={$code}&postid={$invoice}&id=1&valicode=&temp=".rand(1,710);
$body = file_get_contents($url); //FIXME
$body = json_decode($body,true);
$result['status'] = $body['status'] == 200 ? 1 : 0;
$result['info'] = $body['message'];
isset($body['data']) && ($result['state']=$body['state']) && ($result['data'] = $body['data']) ;
$결과 반환;
}

이 기사가 모든 사람의 PHP 프로그래밍 설계에 도움이 되기를 바랍니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.