微信公眾平台開發文檔 獲取用戶地理位置


開通了上報地理位置接口的公眾號,用戶在關注后進入公眾號會話時,會彈框讓用戶確認是否允許公眾號使用其地理位置。彈框只在關注后出現一次,用戶以后可以在公眾號詳情頁面進行操作。

獲取用戶地理位置

獲取用戶地理位置的方式有兩種,一種是僅在進入會話時上報一次,一種是進入會話后每隔5秒上報一次。公眾號可以在公眾平台網站中設置。

用戶同意上報地理位置后,每次進入公眾號會話時,都會在進入時上報地理位置,或在進入會話后每5秒上報一次地理位置,上報地理位置以推送XML數據包到開發者填寫的URL來實現。

推送XML數據包示例:

<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 開發者微信號
FromUserName 發送方帳號(一個OpenID)
CreateTime 消息創建時間 (整型)
MsgType 消息類型,event
Event 事件類型,LOCATION
Latitude 地理位置緯度
Longitude 地理位置經度
Precision 地理位置精度


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM