当前位置:首页 » 操作系统 » 微信自定义菜单源码

微信自定义菜单源码

发布时间: 2024-12-30 19:09:56

1. php微信公众平台自定义菜单响应事件,想知道如何才能通过key值点击响应(回复内容或者链接)源码如下

以下为获取微信返回的数据

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

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

2. 微信菜单开发怎么做

微信菜单开发一般是指微信自定义菜单开发,微信自定义菜单的创建步骤:
1、找到AppId和AppSecret。自定义菜单申请成功后,在“高级功能”-“开发模式”-“接口配置信息”的最后两项就是;
2、根据AppId和AppSecret,以https get方式获取访问特殊接口所必须的凭证access_token;
3、根据access_token,将json格式的菜单数据通过https post方式提交。
难度最大的步骤是https post,需要看懂API文档与通过POST方式提交json格式的菜单数据。此外https的请求与http要复杂一些,有些开发可能并不知道如何发起。
假若你不是上面介绍两眼一抹黑,那么就当屁放了吧,还是找第三方开发服务商帮忙解决。国内第三方开发服务商有1000多家,不同平台有各自的产品特点。当然,也有些存在产品同质化严重、研发能力弱等问题,需要用户仔细甄别。从用户数量上来说,企业使用最多的微盟(weimob),2015年6月上旬入驻企业已经达到1,126,000户。

热点内容
安卓线性布局怎么改 发布:2025-01-02 22:50:38 浏览:533
数据存储企业 发布:2025-01-02 22:10:11 浏览:147
数据库收缩日志 发布:2025-01-02 22:10:07 浏览:18
解压游戏越狱 发布:2025-01-02 21:55:52 浏览:703
换机助手文件夹 发布:2025-01-02 21:49:07 浏览:731
mac以点开头的文件夹 发布:2025-01-02 21:42:17 浏览:520
计划哥脚本 发布:2025-01-02 21:40:41 浏览:205
QQ编程语 发布:2025-01-02 21:40:33 浏览:664
python自动化运维pdf下载 发布:2025-01-02 21:40:30 浏览:954
如何学好python 发布:2025-01-02 21:33:07 浏览:833