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

微信自定义菜单源码

发布时间: 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户。

热点内容
sql数据库远程备份 发布:2025-05-13 16:48:13 浏览:528
app什么情况下找不到服务器 发布:2025-05-12 15:46:25 浏览:714
php跳过if 发布:2025-05-12 15:34:29 浏览:467
不定时算法 发布:2025-05-12 15:30:16 浏览:131
c语言延时1ms程序 发布:2025-05-12 15:01:30 浏览:167
动物园灵长类动物配置什么植物 发布:2025-05-12 14:49:59 浏览:738
wifi密码设置什么好 发布:2025-05-12 14:49:17 浏览:150
三位数乘两位数速算法 发布:2025-05-12 13:05:48 浏览:399
暴风影音缓存在哪里 发布:2025-05-12 12:42:03 浏览:545
access数据库exe 发布:2025-05-12 12:39:04 浏览:632