この記事の例では、PHP を使用して速達情報をクエリする方法を説明します。皆さんの参考に共有してください。詳細は以下の通りです
Express 100の物流に関するお問い合わせはこちら
公式ドキュメントでは、インターフェースは HTML のみを返すことができますが、json も返すことができます
。
PHPコードは次のとおりです:
コードは次のとおりです:
/**
* @desc 速達情報を取得します
* @param string $code エクスプレスコード
* @param string $invoice 速達番号
* @return 混合 $result(
「ステータス」、「情報」、「状態」、「データ」
)
*/
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['ステータス'] = $body['ステータス'] == 1 : 0;
?
$result['info'] = $body['message'];
isset($body['data']) && ($result['state']=$body['state']) && ($result['data'] = $body['data']) ;
$result を返します;
}
この記事で説明した内容が皆様の PHP プログラミング設計に役立つことを願っています。
http://www.bkjia.com/PHPjc/963969.htmlwww.bkjia.com本当http://www.bkjia.com/PHPjc/963969.html技術記事 PHP で高速情報をクエリする方法 この記事では、主に PHP で高速情報をクエリする方法を紹介し、サンプルを使用してサードパーティのプラットフォーム インターフェイスを介して高速情報をクエリする手法を分析します。