WeChat サービス アカウントの開発 - ユーザーの位置情報の取得
WeChat パブリック アカウントの開発では、ユーザーの位置情報を取得することが非常に一般的な機能要件であり、ユーザーの位置情報を通じて、マップ ナビゲーションや LBS ベースのマーケティング活動を行うことができます。 。
以下では、WeChat サービス アカウントがユーザーの位置情報を取得するための原則と手順を紹介します。
原理
<xml><tousername></tousername> <fromusername></fromusername> <createtime>1444035882</createtime> <msgtype></msgtype> <event></event> <latitude>28.701618</latitude> <longitude>115.818817</longitude> <precision>30.000000</precision> </xml>
r 名前 | |
---|---|
FromUserName | |
CreateTime | |
MsgType | |
イベント | |
緯度 | |
経度 | |
精度 | |
2. ユーザー位置情報取得機能を有効にする
開発者センター -> weiPHP 位置情報メッセージ処理。 1. WeChat サービス アカウント開発インターフェイスを構成します WeChat サーバーは、このインターフェイスを通じてユーザーと WeChat の間のインタラクション イベント メッセージを SP サーバーにプッシュします。xml メッセージを php 配列に変換し、緯度と経度の情報を取り出して使用します。
$content = file_get_contents ( 'php://input' ); $data = new \SimpleXMLElement ( $content ); foreach ( $data as $key => $value ) { $this->data [$key] = strval ( $value ); } // to use data["longitude"]; data["latitude"].
上記では、ユーザーの位置情報を取得する WeChat サービス アカウントの開発について、その側面も含めて紹介しました。PHP チュートリアルに興味のある友人の参考になれば幸いです。