请教:
我注册了一个微信服务号,登陆后在开发模式申请了一个测试号,扫描二维码登陆后,可以看到我的测试号。
在这个测试号的基础上做了一个微信应用,需要用到获取用户位置信息的接口,以及oauth2验证的接口。
首先,经过测试,自定义菜单,回复信息等等全都没问题。
就是微信里打开测试账号,开启会话的时候,后台无法得到我的位置信息。
接收微信的url代码如下:
<?php
include('wechathelp.class.php');
define("TOKEN", "xxx");
$wechatObj = new wechatCallbackapiTest();
if (isset($_GET['echostr'])) {
$wechatObj->valid(); //验证类
}else{
$postMsg= simplexml_load_string($GLOBALS["HTTP_RAW_POST_DATA"],
'SimpleXMLElement', LIBXML_NOCDATA);
//写入信息的Event到后台日志.
file_put_contents('log2.txt','**'.$postMsg->MsgType.'||'.$postMsg->Event.'**'.PHP_EOL,FILE_APPEND);
$ws=new WechatService(); //信息处理类
$ws->response();
}
log2.txt日志:
**event||unsubscribe**
**event||subscribe**
**text||**
**event||CLICK**
**event||CLICK**
**event||CLICK**
**event||CLICK**
///////////////////////
很郁闷,Event='LOCATION'的事件老是接收不到,测试账号里是打开了'获取用户地理位置' 的,而且进入会话的时候,也会提醒是否允许获得位置信息,点了确定
关注的时候也开启了位置信息->on的。
请问问题在哪呢?
ps:手机测试用的是sony
问题补充:微信上报地理位置接口说明如下:
用户同意上报地理位置后,每次进入公众号会话时,都会在进入时上报地理位置,或在进入会话后每5秒上报一次地理位置,公众号可以在公众平台网站中修改以上设置。上报地理位置时,微信会将上报地理位置事件推送到开发者填写的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>
相关推荐
主要为大家详细介绍了Java微信公众平台之获取地理位置的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
微信API接口关于获取用户信息 网页授权获取用户基本信息 开通了上报地理位置接口的公众号可以获取用户地理位置
对于地理位置信息的处理,微信平台主要分为两个方面:接收用户的地理位置请求和用户允许上报地理位置操作后定时发送的地理位置信息。本文将重点讨论第一种情况,即用户主动上报地理位置后,开发者如何进行信息处理。...
针对外勤人员管理,可通过上报地理位置来实时监督,系统自动形成团队成员的工作考勤轨迹。 2、投票:多样化的投票类型,可预设的定时投票,直观的投票详情,随时随地看到您参与投票的各选项比例,数据结果更有价值。 ...
针对外勤人员管理,可通过上报地理位置来实时监督,系统自动形成团队成员的工作考勤轨迹。 2、投票:多样化的投票类型,可预设的定时投票,直观的投票详情,随时随地看到您参与投票的各选项比例,数据结果更有价值。 ...
针对外勤人员管理,可通过上报地理位置来实时监督,系统自动形成团队成员的工作考勤轨迹。 2、投票:多样化的投票类型,可预设的定时投票,直观的投票详情,随时随地看到您参与投票的各选项比例,数据结果更有价值。 ...
针对外勤人员管理,可通过上报地理位置来实时监督,系统自动形成团队成员的工作考勤轨迹。 2、投票:多样化的投票类型,可预设的定时投票,直观的投票详情,随时随地看到您参与投票的各选项比例,数据结果更有价值。 ...
微信小程序可以通过调用微信的地理位置接口,获取用户的位置信息,结合高德地图或百度地图等第三方地图服务,实现对用户位置的精准定位。同时,系统可以结合GPS、基站和WiFi等多种方式,确保在高速公路上也能稳定...
3. **地图集成**:巡查系统通常需要集成地图服务,如高德地图或百度地图,以便巡查员能定位到巡查地点,记录地理位置信息,并实现导航功能。 4. **表单设计与数据录入**:巡查过程中需要填写各种表单,如设备状态...
- **位置定位**:利用微信小程序的地理位置接口,获取用户的位置信息,确认是否在小区范围内。 - **疫情咨询与反馈**:用户可以提出问题或建议,管理员进行回复和处理。 为了实现这些功能,开发者需要掌握微信小...
针对外勤人员管理,可通过上报地理位置来实时监督,系统自动形成团队成员的工作考勤轨迹。 2、投票:多样化的投票类型,可预设的定时投票,直观的投票详情,随时随地看到您参与投票的各选项比例,数据结果更有价值。 ...
1. 方便快捷:巡检人员使用微信扫描二维码或通过小程序快速开始巡检工作,不需要安装额外的软件或设备。 2. 即扫即查:巡检人员可以迅速获取杆塔的详细信息,及时开展检查工作,而无需携带大量的纸质资料。 3. 到...
6. **地理位置服务**:利用微信小程序的地理位置接口,可以方便用户快速定位故障设备的位置,同时也方便维修人员查找。 7. **后台管理系统**:除了前端小程序,还需要一个后台管理系统,用于管理员审核报修请求,...
然而,移动互联网的出现打破了地理位置对信息处理的限制,使得信息处理更加及时、高效,深受用户欢迎。微信小程序作为当前市场份额最高的移动应用平台,成为了开发者的重要选择。本毕业设计论文旨在构建一个基于微信...
4. API调用:小程序可以调用微信提供的各种API,如网络请求(wx.request)、用户授权(wx.authorize)、地理位置(wx.getLocation)等,来获取和服务端交互。例如,获取疫情最新数据、推送健康提示、定位用户位置等...
地图API服务:集成第三方地图服务,如腾讯地图或高德地图,以实现精确的地理位置定位和路径规划功能。 实时数据库:通过实时数据库技术,保证信息的即时更新与同步,确保用户获取最新灾情和救助信息。 人工智能算法...
开发者可以使用JavaScript、WXML(结构语言)和WXSS(样式语言)来编写小程序,同时,微信提供了丰富的API接口,如用户授权、地理位置、网络请求等,为构建校园疫情防控功能提供了强大的支持。 此项目中,微信小...
6.5.2 接收上报地理位置事件 156 6.6 获取用户基本信息 157 6.6.1 接口描述 157 6.6.2 方法封装 158 6.6.3 案例:获取用户基本信息 162 6.7 获取关注者列表 163 6.7.1 接口描述 163 6.7.2 ...
信息推送:根据用户的地理位置和需求,向用户推送相关的疫情防控政策、通知和提醒。 社交分享:用户可以将防控知识和疫情动态分享到微信朋友圈或发送给好友,扩大宣传范围。 健康打卡:用户可以每天上报自己的健康...