开通了上报地理位置接口的公众号,用户在关注后进入公众号会话时,会弹框让用户确认是否允许公众号使用其地理位置。弹框只在关注后出现一次,用户以后可以在公众号详情页面进行操作。

获取用户地理位置

获取用户地理位置的方式有两种,一种是仅在进入会话时上报一次,一种是进入会话后每隔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 地理位置精度

来源:http://www.5icool.org/a/201402/a4295.html

转载于:https://www.cnblogs.com/blog4xy/p/4580138.html

微信公众平台获取用户地理位置之开发文档详解相关推荐

  1. 微信公众平台 获取用户列表

    一.接口说明 公众号可通过本接口来获取帐号的关注者列表,关注者列表由一串OpenID(加密后的微信号,每个用户对每个公众号的OpenID是唯一的)组成.一次拉取调用最多拉取10000个关注者的Open ...

  2. java微信获取用户列表_微信公众平台 获取用户列表

    一.接口说明 公众号可通过本接口来获取帐号的关注者列表,关注者列表由一串OpenID(加密后的微信号,每个用户对每个公众号的OpenID是唯一的)组成.一次拉取调用最多拉取10000个关注者的Open ...

  3. python 公众号 关注者位置_微信公众号获取用户地理位置

    很久没搞微信的js-sdk了, 搞了一下午, 刷新页面老是失败, 没想到结合经验给大家展示下获取用户地理位置 第一步:登录微信公众号https://mp.weixin.qq.com 首先先设置最基本的 ...

  4. 微信公众号获取用户地理位置,转换百度坐标

    开发微信公众号,首先要先成为开发者.请自行百度. 在微信公众平台开启接口权限--接口权限-网页服务-地理位置-开启 JSSDK使用步骤 步骤一:绑定域名 先登录微信公众平台进入"公众号设置& ...

  5. php微信jssdk获取位置,微信公众号获取用户地理位置

    微信公众开放平台 接口文档:https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421140841 获取用户地理位置(需要用户点击同 ...

  6. php 微信获取门店列表,【转载】微信公众号获取用户地理位置并列出附近的门店...

    思路分析: 1.在微信公众号内获取用户地理位置 需要js-sdk签名包(关于如何获取文档有介绍) 2.根据获取的地理位置ajax去后台请求,通过sql语句,查询中距离最近的门店(sql语句在网上搜的, ...

  7. java查看附近门店_微信公众号获取用户地理位置并列出附近的门店的示例代码...

    思路分析: 1.在微信公众号内获取用户地理位置 需要js-sdk签名包(关于如何获取文档有介绍) 2.根据获取的地理位置ajax去后台请求,通过sql语句,查询中距离最近的门店(sql语句在网上搜的, ...

  8. java微信公众号中文乱码,java微信公众平台获取用户信息中文乱码解决办法(第十五课)...

    开发者在开发微信公众平台的时候,往往需要获取关注公众号的基本用户信息,其中信息中含有中文,但是根据微信官方文档,调用接口返回的用户json字符串信息中含有中文乱码,我们先来看看接口调用地址. 参数描述 ...

  9. PHP微信公众号获取用户地理位置,获取用户地理位置

    开通了上报地理位置接口的公众号,用户在关注后进入公众号会话时,会弹框让用户确认是否允许公众号使用其地理位置.弹框只在关注后出现一次,用户以后可以在公众号详情页面进行操作. 第三方在收到地理位置上报信息 ...

最新文章

  1. php 输出 echo、print_r、print、var_dump 、die 区别
  2. cydia收费插件源_Cydia消失了怎么办 Cydia错误汇总介绍【图文】
  3. ArrayList的实现原理--转
  4. C++练习 | C++中Vector的使用
  5. 【收藏】使用Docker搭建MySQL服务
  6. curl 命令-接口测试
  7. Windows 文本编辑器 EditPlus 的简单使用
  8. 【typecho插件】typecho邮箱插件LoveXXzhoudedi祝福邮箱typecho插件、小周
  9. java 整型常量_使用javap深入理解Java整型常量和整型变量的区别
  10. 报错:further occurrences of HTTP request parsing errors will be logged at DEBUG level
  11. Android 封装标题栏
  12. 呼叫中心电话系统,你了解多少?
  13. 微信,支付宝支付,微信公众号小程序授权等
  14. Linux即时通讯软件都有哪些?政企要怎么挑选?
  15. flex布局之文字加图片
  16. Spring Boot+Vue项目打包部署
  17. 计算机毕业设计Java醋坊定制销售平台(源码+系统+mysql数据库+lw文档)
  18. 2022年襄阳宜城市部分事业单位招聘模拟题及答案
  19. ubuntu让开机就打开蓝牙
  20. 折腾是检验人才的唯一标准

热门文章

  1. windows缺少dll文件检测dll文件
  2. js迭代器实现斐波那契数列
  3. 【建站知识】如何让我们的网站更快?如何开启全站阿里域名加速?...
  4. 关于nginx keep-alive 参数的验证和心得
  5. shell提取文件中的dojo mobile类
  6. LeetCode8. 字符串转换整数 (atoi)
  7. 苹果手机计算机键盘声音怎么办,苹果键盘声音怎么设置大小声
  8. python支持向量机回归_支持向量机——核函数与支持向量回归(附Python代码)
  9. Python——上下文管理器
  10. opencv 图片叠加_基于OpenCV的红绿灯识别代码解析