微信消息管理之接收事件推送
来源:互联网 发布:仓储数据库概念设计 编辑:程序博客网 时间:2024/05/29 09:55
在微信用户和公众号产生交互的过程中,用户的某些操作会使得微信服务器通过事件推送的形式通知到开发者在开发者中心处设置的服务器地址,从而开发者可以获取到该信息。其中,某些事件推送在发生后,是允许开发者回复用户的,某些则不允许。
//回复事件private function _doEvent($postObj){switch($postObj->Event){case 'subscribe': //关注$str = "终于等到你!\n这是启军的测试公众号!\n\n你可以回复'图文','图片','语音','单图文','多图文','音乐'或者直接发送你的地理位置~\n\n你还可以在这里闲聊哦^_^试试吧!";$this->_replayText($postObj,$str); break;case 'LOCATION':{$latitude = $postObj->Latitude; //纬度$longitude = $postObj->Longitude; //经度$contentStr = "您的当前所在的\n纬度:{$latitude}\n纬度:{$longitude}\n位置是:{$result->formatted_address}";$this->_replayText($postObj,$contentStr);}break;case 'CLICK': switch($postObj->EventKey){case 'TODAY_MUSIC':$this->_doMusic($postObj); break;case 'TALK':$this->_doNews($postObj); break;default:break;}break;default:break;}}
当关注和上报地理位置时会触发相应的事件。
0 0
- 微信消息管理之接收事件推送
- 微信消息管理之接收事件推送
- 微信开发之接收事件推送
- 微信开发之接收事件推送
- 微信开发之接收事件推送
- 微信【接收事件推送】
- 微信公众号测试账号-消息管理/事件推送
- 微信开发接收事件推送
- 微信开发四 接收事件推送
- 微信公众号开发(2)---接收订阅事件推送并回复消息
- PHP7.0微信公众平台开发4: 实例一:接收普通消息和接收事件推送
- 微信通过某个事件推送消息
- Java微信二次开发之13-图文消息的推送接收
- 接收微信服务器推送事件获取openID
- 微信开发(一):接收事件推送并回复
- 微信开发之接收普通消息
- 微信消息推送
- 微信接收消息
- 2017.3.25
- Linux中vim的配置,安装gcc/g++,gdb
- Android关于MediaPlayer中的prepare方法和prepareAsync方法的区别
- [JZOJ3743] 【TJOI2014】Alice and Bob
- java中封装 关键字 构造方法 等用法详解
- 微信消息管理之接收事件推送
- VS2015 小问题解决方法
- layer.js:2 Uncaught TypeError: n.on is not a function(…)
- 20170405
- class org.objectweb.asm.tree.ClassNode 报错解决
- SQL语句
- 链表划分
- 深入PHP面向对象、模式与实践——组合模式
- [蓝桥杯]-蚂蚁感冒