快递100物流查询

官方文档中只能返回html的接口 也可以返回json

PHP代码/**

* @desc 获取快递信息

* @param string $code 快递编码

* @param string $invoice 快递单号

* @return mixed $result(

'status','info','state','data'

)

*/

function 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']) ;

return $result;

}

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

Logo

电商企业物流数字化转型必备!快递鸟 API 接口,72 小时快速完成物流系统集成。全流程实战1V1指导,营造开放的API技术生态圈。

更多推荐