このチュートリアルでは、WeChat パブリック プラットフォームで天気予報機能を開発する方法を紹介します。気象情報を取得するには、中国気象網の気象データ インターフェイスを使用します。
このチュートリアルでは次の内容を紹介します:
1. 中国気象ネットワーク
China Weather Network は、豊富な気象データ インターフェイスを提供します。以下に主なものを紹介します:
ナショナルルートノードインターフェイス:
リーリーのデータは次のとおりです。 リーリー
省ノードインターフェース (広東省を例にします):
リーリーリーリー
。
リアルタイム気象データ (深センを例として):
リーリーリーリー
6 日間の気象データ (深センを例にします):
リーリーリーリー
上記のインターフェースは天気予報機能に使用するインターフェースです。
2. WeChatパブリックプラットフォームの開発
1. 都市コーディング比較テーブルをデータベースにインポートする必要があります。以下は SAE インポート後のスクリーンショットです。
2. 都市名を都市コードに変換するメソッド。ユーザーが都市名を送信するときに呼び出されます。 リーリー
3. cURL リクエストを気象ネットワークに送信してデータを取得するインターフェイス呼び出し関数を作成します
リーリー4. 気象データを取得する関数を作成します。ここでは、リアルタイムの天気と今後 3 日間の天気を取得し、返された結果をグラフィック情報とテキスト情報の配列にカプセル化します。 リーリー
5. WeChatパブリックプラットフォームインターフェース関数で受信したテキストメッセージを処理するとき、テキストは都市名になり、天気を取得する関数が直接呼び出されますリーリー
4. 拡張方法
1. 郵便番号、市外局番、ピンインなどのフィールドをデータベースに追加します。市外局番やその他の方法でクエリを実行できるように拡張できます。http://www.cnblogs.com/txw1958/archive/ を参照してください。 2013/02/07/weixin-if4-天気予報.html
2. 高度なインターフェースを備えたユーザーは、音声認識と中国語の単語分割テクノロジーを組み合わせて音声バージョンのインテリジェントなクエリを実現できます。 http://www.cnblogs.com/txw1958/archive/2013/02/ を参照してください。 06/weixin -if40-音声認識.htmlhttp://www.bkjia.com/PHPjc/738527.html