《PHP教程:微信獲取用戶地理位置信息的原理與步驟》要點(diǎn):
本文介紹了PHP教程:微信獲取用戶地理位置信息的原理與步驟,希望對(duì)您有用。如果有疑問(wèn),可以聯(lián)系我們。
在微信公眾服務(wù)號(hào)開(kāi)發(fā)需求中經(jīng)常有獲取用戶位置信息的功能,通過(guò)用戶的位置信息,可以做一些地圖導(dǎo)航,以及基于LBS的營(yíng)銷活動(dòng).PHP實(shí)戰(zhàn)
下面通過(guò)給大家介紹微信服務(wù)號(hào)獲取用戶位置信息的原理與步調(diào).
PHP實(shí)戰(zhàn)
原理PHP實(shí)戰(zhàn)
1. 位置信息獲取流程PHP實(shí)戰(zhàn)
PHP實(shí)戰(zhàn)
2. 位置信息報(bào)文PHP實(shí)戰(zhàn)
<xml><ToUserName><![CDATA[gh_public_member_account]]></ToUserName> <FromUserName><![CDATA[oNEGGwGfl8f5xMEqVHToL63LDL40]]></FromUserName> <CreateTime>1444035882</CreateTime> <MsgType><![CDATA[event]]></MsgType> <Event><![CDATA[LOCATION]]></Event> <Latitude>28.701618</Latitude> <Longitude>115.818817</Longitude> <Precision>30.000000</Precision> </xml>
參數(shù)說(shuō)明:PHP實(shí)戰(zhàn)
獲取位置信息步調(diào)PHP實(shí)戰(zhàn)
1. 申請(qǐng)服務(wù)號(hào)認(rèn)證PHP實(shí)戰(zhàn)
只有通過(guò)認(rèn)證的服務(wù)號(hào),才能夠獲取拜訪微信高級(jí)服務(wù)的權(quán)限.PHP實(shí)戰(zhàn)
2. 開(kāi)啟用戶位置信息獲取功能PHP實(shí)戰(zhàn)
開(kāi)發(fā)者中心 -> 獲取用戶地理位置PHP實(shí)戰(zhàn)
PHP實(shí)戰(zhàn)
3. weiPHP地理位置信息消息處理.PHP實(shí)戰(zhàn)
1. 配置微信服務(wù)號(hào)開(kāi)發(fā)接口PHP實(shí)戰(zhàn)
PHP實(shí)戰(zhàn)
微信服務(wù)器將會(huì)把用戶與微信之間的交互變亂消息,通過(guò)此接口推送給SP服務(wù)器.PHP實(shí)戰(zhàn)
2. 在WeixinController的IndexAction中處理location消息.PHP實(shí)戰(zhàn)
將xml消息轉(zhuǎn)化為php數(shù)組,然后取出經(jīng)緯度信息,以備使用.PHP實(shí)戰(zhàn)
$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"].
以上通過(guò)圖文的方式給大家展示了微信獲取用戶地理位置信息的原理與步調(diào),希望大家喜歡.PHP實(shí)戰(zhàn)
歡迎參與《PHP教程:微信獲取用戶地理位置信息的原理與步驟》討論,分享您的想法,維易PHP學(xué)院為您提供專業(yè)教程。
轉(zhuǎn)載請(qǐng)注明本頁(yè)網(wǎng)址:
http://www.snjht.com/jiaocheng/8416.html