微信公众平台开发关注及取消关注事件的方法,微信,公众,平台,开发,关注,及,取消,事件,的

微信公众平台开发关注及取消关注事件的方法

易采站长站,站长之家为您整理了微信公众平台开发关注及取消关注事件的方法的相关内容。

本文实例讲述了微信公众平台开发关注及取消关注事件的方法。。具体分析如下:

用户在关注与取消关注公众号时,微信会把这个事件推送到开发者填写的URL,方便开发者给用户下发欢迎消息或者做帐号的解绑.

下面是一个微信公众平台关注和取消关注的实例,代码如下:

代码如下:define("TOKEN", "w3note");//定义识别码

$wechatObj = new wechatCallbackapiTest();//实例化wechatCallbackapiTest类

if(!isset($_GET["echostr"])){

$wechatObj->responseMsg();

}else{

$wechatObj->valid();

}

class wechatCallbackapiTest

{

public function valid()

{

$echoStr = $_GET["echostr"];

if($this->checkSignature()){

echo $echoStr;

exit;

}

}

public function responseMsg()//执行接收器方法

{

$postStr = $GLOBALS["HTTP_RAW_POST_DATA"];

if (!emptyempty($postStr)){

$postObj = simplexml_load_string($postStr, 'SimpleXMLElement', LIBXML_NOCDATA);

$RX_TYPE = trim($postObj->MsgType);

switch($RX_TYPE){

case "event":

$result = $this->receiveEvent($postObj);

breadk;

}

echo $result;

}else{

echo "";

exit;

}

}

private function receiveEvent($object){

$content = "";

switch ($postObj->Event){

case "subscribe":

$content = "欢迎关注网志博客";//这里是向关注者发送的提示信息

break;

case "unsubscribe":

$content = "";

break;

}

$result = $this->transmitText($object,$content);

return $result;

}

private function transmitText($object,$content){

$textTpl = "

%s 以上就是关于对微信公众平台开发关注及取消关注事件的方法的详细介绍。欢迎大家对微信公众平台开发关注及取消关注事件的方法内容提出宝贵意见

微信不会把关注取消事件推送给服务器,微信公众平台开发关注及取消关注事件的方法...相关推荐

  1. php公众号开发关注事件推送图文_PHP_微信公众平台开发关注及取消关注事件的方法,本文实例讲述了微信公众平台 - phpStudy...

    微信公众平台开发关注及取消关注事件的方法 本文实例讲述了微信公众平台开发关注及取消关注事件的方法.分享给大家供大家参考.具体分析如下: 用户在关注与取消关注公众号时,微信会把这个事件推送到开发者填写的 ...

  2. 微信公众平台开发教程Java版(六) 事件处理(菜单点击/关注/取消关注)

    前言: 事件处理是非常重要的,这一章讲讲常见的事件处理 1.关注/取消关注 2.菜单点击 事件类型介绍: 在微信中有事件请求是消息请求中的一种.请求类型为:event 而event事件类型又分多种事件 ...

  3. 微信公众号开发(6)关注事件

    微信公众号开发(6)关注事件 学习目标 推送 event subscribe(关注) unsubscribe(取消关注) CLICK (自定义菜单点击事件) 关键代码如下: $ev = $postOb ...

  4. PHP7.0微信公众平台开发4: 实例一:接收普通消息和接收事件推送

    PHP7.0微信公众平台开发4: 实例一:接收普通消息和接收事件推送 1. API接口的声明 2. PHP脚本代码 3. 运行结果 由于消息类型有多钟,本文中,"接收普通消息"我以 ...

  5. 第三篇 :微信公众平台开发实战Java版之请求消息,响应消息以及事件消息类的封装...

    微信服务器和第三方服务器之间究竟是通过什么方式进行对话的? 下面,我们先看下图: 其实我们可以简单的理解: (1)首先,用户向微信服务器发送消息: (2)微信服务器接收到用户的消息处理之后,通过开发者 ...

  6. 微信公众平台开发(PHP)(三) 订阅事件(subscribe)处理

    一.简介 新用户关注微信公众平台,将产生一个订阅事件,即subscribe事件,默认代码中没有对这一事件进行相应回复处理. 在新用户关注公众平台后,可能想知道该平台提供了哪些功能,以及怎样使用该平台, ...

  7. php拉取公众号所有关注的人,微信公众平台开发获取关注者列表

    本文介绍在微信公众平台上如何使用高级接口开发获取关注者列表的功能. 一.接口介绍 公众号可通过本接口来获取帐号的关注者列表,关注者列表由一串OpenID(加密后的微信号,每个用户对每个公众号的Open ...

  8. java推送微信消息换行_微信公众平台开发教程之文本消息如何换行(第十二课)

    上两节课介绍了微信公众平台开发工具类的开发,这节课呢就用到了,没有读前两节课程的读者建议看前两节课程,当然你可以可以去下载实例代码直接运行 . 使用"\n"换行 回复用户的文本消息 ...

  9. 微信公众平台开发(104) 自定义菜单扫一扫、发图片、发地理位置

    关键字:微信公众平台 自定义菜单 扫一扫 发图片 发地理位置 作者:方倍工作室 原文:http://www.cnblogs.com/txw1958/p/weixin-menu-new-type.htm ...

最新文章

  1. java链式编程_Java 中的链式编程
  2. jboss-as-web-7.0.1.Final 配置 SSL
  3. 云时代架构阅读笔记二——Java性能优化(二)
  4. openssl md5算法 —— Linux下(字符串加密、文件加密)
  5. MyBatis之八:需要说明的几个java api的生命周期以及封装
  6. unity, undo
  7. 解决fatal: unable to connect to github.com问题
  8. 漫画:什么是希尔排序?
  9. bzoj 1064: [Noi2008]假面舞会(DFS)
  10. git cherry-pick合并某个commit
  11. html怎么加圆圈,圆圈1怎么打 word怎么打一个圈里面加数字1
  12. pil库修改图片大小_利用pillow库(PIL)批量修改图片尺寸
  13. 以创业思维和产品思维复盘《商业简史》
  14. 海岸TDM系统配置工具-流程
  15. android 很多牛叉布局github地址
  16. 使用python计算水仙花数
  17. 【QQ音乐Html + CSS静态笔记】
  18. 《MySQL数据库应用技术》
  19. 面试题目20130722 瞬联软件
  20. 【CJY学习笔记】Redis容器的配置

热门文章

  1. mysql筛选向导怎么用_Navicat筛选向导
  2. 护理方面关于人工智能的构想_谷歌秘密的atap实验室正在构想智能设备的未来...
  3. 神武3手游服务器维护,神武手游3月27日更新维护内容
  4. 海康监控H5 实时视频监控
  5. 基于多目标算法的冷热电联供型综合能源系统运行优化 代码构建了含冷、热、电负荷的冷热电联供型综合能源系统优化调度模型,考虑了燃气轮机、电制冷机
  6. Kubernetes 在网易云中的落地优化实践
  7. 东野圭吾《梦幻花》读后感
  8. VAD(集成噪音人声识别)接口
  9. NET(C#):使用Expression Tree构建带有参数、本地变量和返回值的Lambda
  10. 知道ip求子网掩码,网络地址,广播地址