手册目录

微信门店

微信公众平台开发者文档

浏览42448
更新时间2022-04-11

摇一摇事件通知

1475889045976425.jpg

接口说明 

用户进入摇一摇界面,在“周边”页卡下摇一摇时,微信会把这个事件推送到开发者填写的URL(登录公众平台进入开发者中心设置)。推送内容包含摇一摇时“周边”页卡展示出来的页面所对应的设备信息,以及附近最多五个属于该公众账号的设备的信息。 当摇出列表时,此事件不推送。

微信服务器在五秒内收不到响应会断掉连接,并且重新发起请求,总共重试三次。关于重试的消息排重,推荐使用FromUserName + CreateTime 排重。假如服务器无法保证在五秒内处理并回复,可以直接回复空串,微信服务器不会对此作任何处理,并且不会发起重试。

推送XML数据包示例

<xml>
<ToUserName><![CDATA[toUser]]></ToUserName>
<FromUserName><![CDATA[fromUser]]></FromUserName>
<CreateTime>1433332012</CreateTime>
   <MsgType><![CDATA[event]]></MsgType>
   <Event><![CDATA[ShakearoundUserShake]]></Event>
   <ChosenBeacon>
       <Uuid><![CDATA[uuid]]></Uuid>
       <Major>major</Major>
       <Minor>minor</Minor>
       <Distance>0.057</Distance>
   </ChosenBeacon>
   <AroundBeacons>
       <AroundBeacon>
           <Uuid><![CDATA[uuid]]></Uuid>
           <Major>major</Major>
           <Minor>minor</Minor>
           <Distance>166.816</Distance>
       </AroundBeacon>
       <AroundBeacon>
           <Uuid><![CDATA[uuid]]></Uuid>
           <Major>major</Major>
           <Minor>minor</Minor>
           <Distance>15.013</Distance>
       </AroundBeacon>
   </AroundBeacons>
</xml>

参数说明

参数 说明
ToUserName 开发者微信号
FromUserName 摇一摇用户(一个OpenID)
CreateTime 消息创建时间 (整型)
MsgType 消息类型,event
Event 事件类型,ShakearoundUserShake
UUID、major、minor UUID、major、minor
Distance 设备与用户的距离(浮点数;单位:米)

  

相关视频

更多

免费

php8,我来也
初级php8,我来也

321890次学习

收藏

免费

Thinkphp6.0正式版视频教程
中级Thinkphp6.0正式版视频教程

382490次学习

收藏

免费

细说PHP第一季
中级细说PHP第一季

282951次学习

收藏

免费

简单聊聊PHP创业那点事
初级简单聊聊PHP创业那点事

13419次学习

收藏

精品课程

更多
前端入门_HTML5
前端入门_HTML5

共29课时 | 62.5万人学习

CSS视频教程-玉女心经版
CSS视频教程-玉女心经版

共25课时 | 39.8万人学习

JavaScript极速入门_玉女心经系列
JavaScript极速入门_玉女心经系列

共43课时 | 73.8万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号