微信公众号的自定义菜单事件推送

1.创建自定义菜单

2.组装自定义菜单(JSON格式数据)

微网站:可以实现跳转到微信响应式页面

产品中心:可以实时获取服务器端产品信息,并以图文形式返回

关于我们:可以返回相关的文本信息

微网站:跳转链接

产品中心与关于我们:内部请求

请求代码,请参menu.php页面,创建成功,请取消关注微信公众账号并再次关注,效果如图

3.自定义菜单事件推送

A.接收相关参数(Event和EventKey)

在之前的api.php之中添加代码

B.对参数进行判断与操作

上传代码,效果如下图所示

时间: 2024-10-10 06:37:46

微信公众号的自定义菜单事件推送的相关文章

微信公众号-开发者-自定义菜单-CLICK事件处理

想点击菜单,推送消息.功能很简单,坑了我一天时间.在此笔记. 菜单代码: { "button":[ { "type":"click", "name":"今日歌曲", "key":"V1001_TODAY_MUSIC" }, { "name":"菜单", "sub_button":[ { "type&

微信二次开发自定义接受事件推送的代码

<?php /** * wechat php test */ //define your token define("TOKEN", "<span style="color:#ff0000;">xxxxx</span>"); $wechatObj = new wechatCallbackapiTest(); $wechatObj->responseMsg(); class wechatCallbackapiTe

微信公众号-开发者-自定义菜单

我是个初学者,网上找了看了好多,都是第三方实现的,考虑到安全问题,不敢用! 今天终于摸索出了实现方法. 官方api:http://mp.weixin.qq.com/wiki/13/43de8269be54a0a6f64413e4dfa94f39.html 步骤1:选到“开发者中心”. 2.显示AppSecret,完整显示(要微信扫一下). 3. 去“微信公众平台接口调试工具”, a.选到“基础支持”- “获取access_token接口/token”, b.填写“appid”和“secret”(

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

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

微信公众号接口添加菜单时错误(errcode":40017 invalid button type)

POST提交时总是报错: {"errcode":40017,"errmsg":"invalid button type"} 最后查出来是由于数据中有中文引起的 解决: data = {"button":[ {"name": u"会员服务", "sub_button":[ {"type":"click","name&qu

微信订阅号的关注和消息推送中的观察者模式

观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象,主体对象的状态变化会通知所有观察者对象.观察者模式又叫做发布-订阅模式.模型-视图模式.源-监听器模式或从属者模式.这种模式在我们实际生活中并不鲜见,比如订牛奶.订报纸.我们订阅了某报纸之后,一旦报纸有新版出来,就会送到我们报箱或手中,去过取消订阅,那么也就再也收不到了.有了互联网之后,无论是微博好友还是微信订阅号,我们都可以"关注"和"取消关注",关注了就可以收到信息推动.这些都是观察者

.net MVC 微信公众号 点击菜单拉取消息时的事件推送

官方文档:https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421141016&token=&lang=zh_CN 业务描述:点击菜单,推送消息,消息内容为自定义的读取数据库信息之后,为用户推送的动态消息. 首先需要用代码实现自定义菜单,为对应的菜单指定click事件. 关于自定义菜单的创建及事件指定,请看上一篇文章,本篇主要介绍事件响应的实现. MVC controller 中的代码如下: public void Me

微信公众平台对所有公众号开放自定义菜单

据统计,微信公众号已达1000多万了,但大多数没有微信认证,且没有开发能力,为此微信公众平台开放了自定义菜单功能给所有公众号,这是微信团队年前给广大自媒体送的大礼,期待微信越来越开放 公众帐号运营者点击“添加功能插件”后选择右下角的“自定义菜单”卡片可申请开通自定义菜单插件. 编辑自定义菜单功能时可选择“跳转到网页”和“发送消息”两种动作. 1.自定义菜单支持“跳转到网页”.所有公众帐号均可在自定义菜单中直接选择素材库中的图文消息作为跳转到网页的对象. 认证订阅号和服务号还可直接输入网址. 2.

.net微信公众号开发——消息与事件

1 消息(事件)概况 当普通微信用户向公众号发消息或者微信服务器向公众号推送事件时,微信服务器将POST消息(事件)的XML数据包到开发者填写的公众号服务器URL上:公众号服务器然后对消息作出响应. 1.1 消息的流转过程 为了便于区分,我们将微信服务器发往公众号服务器的消息称为请求(Request)消息:将公众号服务器发往微信服务器的消息称为响应(Response)消息:将推送事件看成特殊的请求消息. 请求与响应消息的流转过程如下图所示: 1.2 请求消息 请求消息有很多种,我们为其一一建立了