1) API アプリケーション
2) API 呼び出し
3) [b] エフェクト表示[/b]
4) 正確なクエリ
---------------------- -------------------------------------------------- --
1) API アプリケーション
Aibang はクエリ インターフェース API を提供します。キー www.aibang.com を申請する必要があります
クエリの数は制限されています、2013-12-4、最大 1000 回/1 日あたり 10 回
Returnjson Data
データの説明を提供
デモファイルを提供
2) API呼び出し
APIを呼び出してデータを取得した後、独自の形式で出力できます
/* aibang's api return josn data d_eng (sh109419@163.com) 2013-12-4 */ define("APP_KEY", "xx00ac396d6d75e8681fc8380060c5b2"); include_once "ABClient.php"; //header("Content-Type:text/html; charset=utf-8"); function bustransfer($city,$start,$end) { $client = new ABClient(APP_KEY); list($code, $arr) = $client->getBusTransfer($city, array("start_addr" =>$start, "end_addr"=>$end)); if ($code<>200){ return false; } $ret =""; $buses = $arr[buses][bus]; // show the top 3 records $ret = $start ."-->".$end."\n"; $count = 1; foreach ($buses as $bus) { if ($count > 3) break; $segments =$bus[segments][segment]; $ret .= "<方案".$count++.">\n"; // get line name and remove remark $linename = ""; foreach($segments as $segment) { if (!empty($linename)) $linename .= '--' ; $linename .= shortlinename($segment[line_name]); } $ret .= $linename . "\n" ; $total = sprintf("%d分钟 %d米 步行%d米",$bus[time],$bus[dist],$bus[foot_dist]); $ret .= $total . "\n" ; // detail $from = sprintf("从 %s ",$start); $ret .= $from; foreach($segments as $segment) { if ($segment[foot_dist] > 0) { $segfoot = sprintf("步行%d米 到达 %s",$segment[foot_dist],$segment[start_stat]); $ret .= $segfoot . "\n" ; } $stats = substr_count($segment[stats],';'); $line = sprintf("乘坐 %s(%d站) 到达 %s",shortlinename($segment[line_name]),$stats,$segment[end_stat]); $ret .= $line . "\n" ; } if ($bus[last_foot_dist] > 0) { $lastfoot = sprintf("步行%d米 到达 %s",$bus[last_foot_dist],$end); $ret .= $lastfoot; } } return $ret; } function shortlinename($linename){ return substr($linename,0,strpos($linename,'(')); } $a=bustransfer("南昌","老福山","青山路口"); var_dump($a);
3) エフェクト表示
4) 正確なクエリ
バスクエリでは、バス/地下鉄の駅名を入力する必要があります
正確な駅名がわからないと、結果が得られないことがよくあります。
ウェブ上ページでは、システムは正確なバス停を選択するように求めるプロンプトを表示します
しかし、これをWeChatで行うのは不便です
改善計画は次のとおりです:
Aibangにはバス停クエリAPIがあります
この API を通じて、ユーザーが情報を入力した近くの停留所を検索し、最初の停留所をバス乗換として取り出すことができます
このようにして、バス乗換検索が成功する可能性が高くなります。
【関連推奨事項】
1. 特別な推奨事項: 「php Programmer Toolbox」V0.1バージョンのダウンロード
2. WeChatパブリックアカウントプラットフォームのソースコードのダウンロード
以上がWeChatが開発したバス転送機能コードの詳細説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

Safe Exam Browser
Safe Exam Browser は、オンライン試験を安全に受験するための安全なブラウザ環境です。このソフトウェアは、あらゆるコンピュータを安全なワークステーションに変えます。あらゆるユーティリティへのアクセスを制御し、学生が無許可のリソースを使用するのを防ぎます。

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

MantisBT
Mantis は、製品の欠陥追跡を支援するために設計された、導入が簡単な Web ベースの欠陥追跡ツールです。 PHP、MySQL、Web サーバーが必要です。デモおよびホスティング サービスをチェックしてください。

VSCode Windows 64 ビットのダウンロード
Microsoft によって発売された無料で強力な IDE エディター

WebStorm Mac版
便利なJavaScript開発ツール
