獲取用戶地理位置
獲取用戶地理位置
開通了上報(bào)地理位置接口的公眾號(hào),用戶在關(guān)注后進(jìn)入公眾號(hào)會(huì)話時(shí),會(huì)彈框讓用戶確認(rèn)是否允許公眾號(hào)使用其地理位置。彈框只在關(guān)注后出現(xiàn)一次,用戶以后可以在公眾號(hào)詳情頁(yè)面進(jìn)行操作。
第三方在收到地理位置上報(bào)信息之后,只需要回復(fù)success表明收到即可,是不允許回復(fù)消息給粉絲的。
獲取用戶地理位置
用戶同意上報(bào)地理位置后,每次進(jìn)入公眾號(hào)會(huì)話時(shí),都會(huì)在進(jìn)入時(shí)上報(bào)地理位置,上報(bào)地理位置以推送XML數(shù)據(jù)包到開發(fā)者填寫的URL來實(shí)現(xiàn)。
推送XML數(shù)據(jù)包示例:
<xml>
<ToUserName><![CDATA[toUser]]></ToUserName>
<FromUserName><![CDATA[fromUser]]></FromUserName>
<CreateTime>123456789</CreateTime>
<MsgType><![CDATA[event]]></MsgType>
<Event><![CDATA[LOCATION]]></Event>
<Latitude>23.137466</Latitude>
<Longitude>113.352425</Longitude>
<Precision>119.385040</Precision>
</xml>
<ToUserName><![CDATA[toUser]]></ToUserName>
<FromUserName><![CDATA[fromUser]]></FromUserName>
<CreateTime>123456789</CreateTime>
<MsgType><![CDATA[event]]></MsgType>
<Event><![CDATA[LOCATION]]></Event>
<Latitude>23.137466</Latitude>
<Longitude>113.352425</Longitude>
<Precision>119.385040</Precision>
</xml>
參數(shù)說明:
參數(shù) | 說明 |
ToUserName | 開發(fā)者微信號(hào) |
FromUserName | 發(fā)送方帳號(hào)(一個(gè)OpenID) |
CreateTime | 消息創(chuàng)建時(shí)間 (整型) |
MsgType | 消息類型,event |
Event | 事件類型,LOCATION |
Latitude | 地理位置緯度 |
Longitude | 地理位置經(jīng)度 |
Precision | 地理位置精度 |