1) API アプリケーション
2) モバイルクエリ API
3) サーバー要件
4) スマートクエリ
5) エフェクト表示
---------------- -------------------------------------------------- --------
1) API アプリケーション
Express 100 はクエリ インターフェイス API を提供します。キー http://www.kuaidi100.com/openapi/applyapi.shtml
クエリの数を申請する必要があります。限定です、2013-11-19 1日2000回まで
応募条件の一つにExpress100へのリンクがあるのですが、ホームページから2回応募して失敗しました
2)携帯電話クエリAPI
Express 100 は携帯電話クエリ API、http://www.kuaidi100.com/openapi/mobileapi.shtml を提供します
キーを申請する必要はありません。ただし、返される結果は HTML であるため、 parsed
simple_html_dom.php を通じて HTML を解析し、最終的に望ましい結果を取得します
<?php /* 快递100 提供的接口,返回html; 使用 simple_html_dom 解析html,得到快递结果 d_eng (sh109419@163.com) 2013-11-20 */ /* 天天快递查询电话:4001-888-888<br> <br>天天快递单号:560050137619<br>查询结果如下所示:<br>·2013-11-18 16:58:30 快件已到达【上海虹口一部】 扫描员是【11】上一站是【上海集散】<br>·2013-11-18 18:46:19 【上海普陀二部】的收件员【高军13916321314】已收件<br>·2013-11-18 22:28:08 由【上海普陀二部】发往【上海集散】<br>·2013-11-19 00:38:31 由【上海集散】发往【上海虹口一部】<br>·2013-11-19 08:13:32 快件已到达【上海虹口一部】 扫描员是【21242.1010】上一站是【上海集散】<br>·2013-11-19 08:54:45 【上海虹口一部】的派件员【孔明】正在派件<br>·2013-11-19 10:58:14 已签收,签收人是【同事代签】 */ header("Content-Type:text/html; charset=utf-8"); include("simple_html_dom.php"); function express($company,$code) { // get html $url = "http://wap.kuaidi100.com/wap_result.jsp?rand=20120517&id=".$company."&fromWeb=null&&postid=".$code; $html=file_get_contents($url) or die(); //get form part $x=explode("</form>",$html); $x=explode("<form",$x[0]); $form = "<form".$x[1]."</form>"; // create dom $dom = str_get_html($form); // 找到所有<p> $text = ""; foreach($dom->find('p') as $element) { if ($text<>"") $text = $text.'<br>'; $text = $text.$element->plaintext; } return $text; } echo express('shentong','668711492860'); echo '<br>'; echo '<br>'; echo express('tiantian','560050137619'); echo '<br>'; echo '<br>'; echo express('yunda','1900497688272'); ?>
Express 100 は Sina SAE プラットフォームをサポートしていませんが、後で試してみました
a) モバイル MMAE プラットフォームは OK ; でもMMAEは遅くて不安定なので諦めました
b) Tencentクラウドプラットフォーム、アカウント開設で200もらえましたが、PHP+mySQLは月額200近くかかるので諦めました
c) Baiduクラウドプラットフォームに申し込みました、BAE は Express 100 にアクセスできますが、BAE は Google 翻訳をサポートしていません。
OK、解決策、WeChat サービス プログラムは BAE に配置され、Google 翻訳は SAE に配置されます
WeChat が Google 翻訳を使用する場合、コマンドは に送信されます。 WeChatサービスプログラム(BAE)、Google翻訳結果はBAE(SAE)からリモートで呼び出されます
エクスプレスコールデモの準備ができており、サーバー環境が確立されており、WeChatプログラムが開発されています簡単です
4)スマートクエリ
エクスプレス クエリは通常、宅配業者と宅配業者を必要とします。スマート クエリは、宅配業者番号のみが指定された場合に、宅配業者をインテリジェントに照合してレコードを検索します。
インテリジェントなクエリの核心はマッチング戦略であり、オンラインで収集されたものは次のとおりです:
公司名称 单号长度 纯数字 常用 德邦 8-10 Y 1或2开头 EMS 13 N 开头和结尾二位是字母,中间是数字 汇通 12-14 N 50*开头 联昊通 12 Y 5*、6*等开头 申通 12 Y 1-9开头 268*、368*、58* 66*等开头 顺丰 12 Y 电话区号后三位开头 速尔 12 Y 天天 12 Y 6**、5*、00*等开头 圆通 10 N 1*、2*、6*、8*、D*及V*等开头 韵达 13 Y 10*、12*、19*等开头 中通 12 Y 2008**、6**、010等开头 宅急送 10 Y 7**、6**、5**等开头
上記はWeChatパブリックプラットフォーム開発エクスプレスクエリの内容です。詳細にご注意ください。関連コンテンツ PHP 中国語 Web サイト (www.php.cn)!