响应微信公众平台公众号菜单单击事件

public function responseMsg()
  {
    $postStr = $GLOBALS["HTTP_RAW_POST_DATA"];//返回回复数据
    if (!empty($postStr))
    {
      $postObj = simplexml_load_string($postStr, ‘SimpleXMLElement‘, LIBXML_NOCDATA);
      $fromUsername = $postObj->FromUserName;//发送消息方ID
      $toUsername = $postObj->ToUserName;//接收消息方ID
      $keyword = trim($postObj->Content);//用户发送的消息
      $times = time();//发送时间
      $MsgType = $postObj->MsgType;//消息类型
      $msgType = "text";   

      if($MsgType==‘event‘)
      {
        $MsgEvent = $postObj->Event;//获取事件类型
        if ($MsgEvent==‘subscribe‘)
        {
         //订阅事件
        }
        elseif ($MsgEvent==‘CLICK‘)
        {
         //点击事件
          $EventKey = $postObj->EventKey;//菜单的自定义的key值,可以根据此值判断用户点击了什么内容,从而推送不同信息
          switch($EventKey)
          {
           case "a001" :
            //要返回相关内容
            break;
           case "b001" :
           //要返回相关内容
            break;
           case "c001" :
            //要返回相关内容
            break;

           }

        }
      }
时间: 2024-10-06 08:07:09

响应微信公众平台公众号菜单单击事件的相关文章

微信公众平台服务号与订阅号区别详解【有图】

微信公众平台现在分为两个类别的号:一个是服务号,一个订阅号.服务号是针对企业的,订阅号是针对个人的.这个两种类型的号有很大的区别,特别是功能上有所不同. 工具/原料 电脑.微信公众平台 微信公众平台服务号与订阅号"首页"区别 1 微信公众平台服务号首页面:主要的标志是:服务号 其他的和订阅号一样.如下图所示: 2 微信公众平台订阅号首页面:主要的标志是:订阅号 其他的和服务号一样.如下图所示: 3 微信公众平台服务号与订阅号进入的首页界面是一样的,主要的区别就是标志不一样,明确指出所登

企业微信公众平台订阅号运营11大技巧

1.理解订阅号和服务号的区别 企业订阅号可以每天发一条信息,服务号只能一个月发一条信息,对于一般小企业来讲,用服务号一般不现实,因为你一个月发一次信息,客户可能早把你忘记了,当然也要看你具体需求,因为服务号提供的功能比订阅号更强大,如服务号可以申请自定义菜单. 2.微信对企业有什么帮助? 微信营销本质是互动,传递价值,维护老客户,影响新客户,很多企业把微信当成宣传工具,每天广告准时发送,这样微信号是没有生命力的. 3.利用好信息中“阅读原文” 这个是很容易很忽略掉细节,大家都知道微信信息中没有办

微信开放平台 公众号第三方平台开发 教程三 一键登录授权给第三方平台

原文:微信开放平台 公众号第三方平台开发 教程三 一键登录授权给第三方平台 教程导航: 微信开放平台 公众号第三方平台开发 教程一 平台介绍 微信开放平台 公众号第三方平台开发 教程二 创建公众号第三方平台 微信开放平台 公众号第三方平台开发 教程三 一键登录授权给第三方平台 微信开放平台 公众号第三方平台开发 教程四 代公众号调用接口的SDK和demo 公众号第三方平台的开放,是为了让公众号运营者,在面向垂直行业需求时,可以一键登录授权给第三方的公众号运营平台,通过第三方开发者提供的公众号第三

微信开放平台 公众号第三方平台开发 教程五 代公众号发起网页授权源码

教程导航: 微信开放平台 公众号第三方平台开发 教程一 平台介绍 微信开放平台 公众号第三方平台开发 教程二 创建公众号第三方平台 微信开放平台 公众号第三方平台开发 教程三 一键登录授权给第三方平台 微信开放平台 公众号第三方平台开发 教程四 代公众号调用接口的SDK和demo 微信开放平台 公众号第三方平台开发 教程五 代公众号发起网页授权源码 由于最近比较忙,这个教程没有连续上,我会尽量连载.书节上回,上次我介绍了代公众号调用接口的方法和SDK的使用.不少朋友也都加了QQ群(2489462

微信开放平台 公众号第三方平台开发 教程四 代公众号调用接口的SDK和demo

原文:微信开放平台 公众号第三方平台开发 教程四 代公众号调用接口的SDK和demo 教程导航: 微信开放平台 公众号第三方平台开发 教程一 平台介绍 微信开放平台 公众号第三方平台开发 教程二 创建公众号第三方平台 微信开放平台 公众号第三方平台开发 教程三 一键登录授权给第三方平台 微信开放平台 公众号第三方平台开发 教程四 代公众号调用接口的SDK和demo 前几章中我讲解了微信开发平台提供第三方平台的好处,和使用流程,如果你看了我的文章相信你对开放平台有了初步的了解,但是在实际的开发过程

微信开放平台 公众号第三方平台开发 教程二 创建公众号第三方平台

上节我们简单介绍了一下什么是公众号第三方平台,今天我们将具体操作如何创建属于您自己的微信第三方平台. 注册认证 用户首选需要注册成为开发平台的用户,注册地址:https://open.weixin.qq.com/ 注册和认证的详细步骤就省略了,没什么难度,相信所有人都看的懂,看不懂的加我QQ群咨询248946220,比较可恶的是认证还需要花300人民币大元,气愤.此处省略几万字. 言归正传,开始说一下详细步骤: 一.创建公众号第三方平台 用户登录后,依次进入管理中心.公众号第三方平台.创建公众号

微信公众平台开放自定义菜单

?自面向开发者和第三方平台开放微信内网页开发工具包(JS-SDK),允许接入微信小店.微信支付等多达11 类的接口集,并且向认证的服务号和订阅号开放公众平台的客服功能,以及帮助公众号把客服系统搬到微信上后,微信公众平台进一步放开基础能力,将对所有公众号开放“自定义菜单”功能.平台管理者在后台点击“添加功能插件”后,选择右下角的“自定义菜单”卡片即可申请开通插件.根据微信平台提供的消息,与之前开发的“自定义菜单”功能相似,平台管理者在编辑自定义菜单功能时,可选择“跳转到网页”和“发送消息”两种动作

关于微信公众平台的自定义菜单

在微信公众平台中,菜单是可以配置的,分为两种,登陆微信公众平台账号,在后台管理界面,可以进行手动配置,登陆地址:https://mp.weixin.qq.com/ 温馨提示:服务号开通即带自定义菜单,而订阅号要花钱才能开通的哦. 手动配置的东西很多的,这样不用写后台,就可以让公众号工作了,但功能有限,成为开发者就不同了,可以做随心所欲的开发. 说说成为开发者后的自定义菜单配置,首先进入开发者中心,在上面有开发者ID,复制AppID,和AppSecret(应用密钥),一会有用.向下拉,点击开发者工

微信开放平台 公众号第三方平台开发 教程一 平台介绍

微信现在火,火的如火如荼,给我们这些第三方的开发者带来了不少机会,我相信现在有不少人在基于微信的公众平台在做二次开发,我将会写一系列的文章,来介绍微信的另一种开发模式- 基于微信开发平台的公众号第三方平台开发,从基本的注册开始介绍,一步一步到所有的接口开发,并且针对与微信的开放平台的第三方平台的所有的接口我已经全部封装成了.net的SDK,并且完全免费和开发,供所有开发者使用. 什么是公众号第三方平台,与现有的公众平台有什么区别? 官方介绍:公众号第三方平台的开放,是为了让公众号运营者,在面向垂