이 기사의 예에서는 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 프로그래밍 설계에 도움이 되기를 바랍니다.