微信php自定义菜单
Ⅰ 微信自定义菜单怎么设置
微信自定义菜单是个不错的东西,点击微信公众账号聊天界面下方的菜单就可以弹出预设好的图文消息或网页,省去了有些公众账号提示的微信关键词自动回复如“回复数字16查看**教程”,订阅用户有时也是懒的,看到一大列的数字回复就想返回微信主页面。如果有些关键词忘了设置“已全匹配”,客户发送一个手机号码就可能回复那些不相关的"未全匹配"的关键词回复,误导用户,用户也会感觉自己是不是和机器人在聊天,不够人性化。那么我们如何设置微信公众平台自定义菜单呢?
1、登陆公众号后台,点击"高级设置",然后选择"编辑模式"
2、添加一级自定义菜单(3个一级菜单)、二级微信自定义菜单(每个一级菜单下可创建最多5个二级菜单),也就是最多可罗列15个微信自定义菜单,15个已经够了,一般好网站的导航菜单也差不多那样了,如果还不够用说明微信架构还没想好
3、为菜单添加对应回复,选中某一个菜单,只能是二级菜单或者没有挂二级菜单的一级菜单才可以添加相应回复动作。可以有两种选择:回复(图文)消息或是跳转网页,比如跳到预约系统页面
4、保存、发布菜单,选中之后右侧出现图标的菜单都必须设定回复,否则不能发布。
5、测试效果,重复步骤2、3、4,设计出自己满意的作品!
好了,【微信公众平台技巧】之怎样设置微信自定义菜单教程就先到这了,回家多尝试一下吧!
Ⅱ php中微信自定义菜单名称可以是变量么
不能是变量,每次通知给微信的必须是完整的菜单数据(用户收到菜单会有延迟)
Ⅲ 微信订阅号自定义菜单上的小图标是怎么添加上去的,求教,非常感谢! 下图
方法步骤:
1 首先登陆微信公告号管理后台,找到自定义菜单位置。
2在自定义菜单编辑区点击“菜单管理”处的“+”,添加自定义菜单。
公众号自定义菜单可以添加三个主菜单,每个主菜单下面可以再添加5个子菜单。
3 输入菜单名称:不多于4个汉字或8个字母。
4先把主菜单加好后,再加子菜单,不一定每个主菜单下都要加子菜单,看自己的规划。
添加子菜单方法:鼠标指向主菜单处,会出现三个按钮,每个按钮的功能看下图,如果是添加子菜单点击下图所示的“+”位置。
添加好的子菜单,鼠标指向时,同样具有修改和删除按钮。
5所有菜单添加好之后,就可以添加动作了,也就是用户点击这些菜单时能做什么,公众平台提供了两种动作类型,一个是“发送消息”,一个是“跳转到网页”。
这里注意:一旦选择的动作类型不可以再改了,除非删掉菜单重新建。
所有添加的菜单(有子菜单的主菜单除外)都要有对应的动作添加,才可以发布,否则会提示发布不成功!
确认没问题后,最后一步击下部的“发布”按钮。
Ⅳ php 怎么对接微信自定义菜单
click(点击事件):用户点击click类型按钮后,微信服务器会通过消息接口(event类型)推送点击事件给开发者,并且带上按钮中开发者填写的key值,开发者可以通过自定义的key值进行消息回复。view(访问网页):用户点击view类型按钮后,会直接跳转到开发者指定的url中。
创建自定义菜单后,由于微信客户端缓存,需要24小时微信客户端才会展现出来。建议测试时可以尝试取消关注公众账号后,再次关注,则可以看到创建后的效果。 (PS:T不错的PHP Q扣峮:276167802,验证:csl)
菜单创建
接口说明
通过POST一个特定结构体,实现在微信客户端创建自定义菜单。
你看过后很简单吧以后不会可以向我一样经常到后盾人找找相关教材看看就会了,希望能帮到你,给个采纳吧谢谢
Ⅳ 微信里面那个自定义菜单怎么弄呢
微信公众平台服务号以及之前成功申请内测资格的订阅号都具有自定义菜单的功能。
开发者可利用该功能为公众账号的会话界面底部增加自定义菜单,用户点击菜单中的选项,
可以调出相应的回复信息或网页链接。
自定义菜单接口将为公众账号的信息展示空间提供更多可能性。
注册微小信
登入微小信
方法/步骤
特别提示:微信后台必须能获取到AppId
和
AppSecret
2个值的帐号
(服务号和认证过的订阅号才有)!,没有这两个值的不能设置自定义菜单。
一.进入公众平台点击功能
→
高级功能
→
开发模式
复制AppId和AppSecret
二.点击自定义菜单,把刚刚复制的AppId和AppSecret填在管理平台
填完之后点击保存
三.设置一级分类
1.点击添加菜单
2.添加二级菜单
以此类推进行设置。
Ⅵ php 微信自定义菜单 乱码
用curl_redir_exec($ch) 替换 url_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
Ⅶ 微信菜单开发自定义怎么做
企业微信平台高级菜单自定义开发可以参考开发文档,一般用php开发就可以了,也有不少第三方开发的系统、插件,在这些基础上开发更简单。企业微信菜单开发要先设计好需求,每个菜单对应的页面逐步开发。鸭梨科技建设企业的互联网生态圈,帮助企业建设企业网站、APP、手机站等,这些让企业更容易形成自己的生态系统,充分利用好互联网平台,发挥这些平台的作用,帮助企业拓宽发展道路。
Ⅷ 关于php微信平台自定义菜单响应的问题,我写的是被注释掉的switch语句,但是不成功
if($MsgType=='event'){
$MsgEvent = $postObj->Event;
if ($MsgEvent=='subscribe') {
$arr[] = "[愉快]";
echo $this->make_xml("text",$arr);
exit;
}else if ($MsgEvent=='CLICK') {
$EventKey = $postObj->EventKey;
// $EventKey = trim($postObj->EventKey);
$arr[] = $EventKey;
/*******************************/
/* switch ($EventKey)
{
case "VCX_ABOUTME":
$arry[]="Hello world";
//$arr[] = $EventKey;
echo $this->make_xml("text",$arr);
break;
// case "VCX_JOBINFORMATION":
// $arry[]=$EventKey ;
// echo $this->make_xml("news",$arr);
// break;
default:
$arry[] = "What did you say".$EventKey;
echo $this->make_xml("text",$arr);
break;
}
*/
/**********************************/
echo $this->make_xml("text",$arr);
exit;
}
}
}else {
echo "this a file for weixin API!";
exit;
}
Ⅸ 关于微信公众平台订阅号 自定义菜单 php 代码的问题。
公众号可以使用AppID和AppSecret调用本接口来获取access_token,代码如下:
public$appid="填写你的id";
public$appsecret="填写你的secret";
//获得凭证接口
//返回数组,access_token和time有效期
publicfunctionaccess_token(){
$url="https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid={$this->appid}&secret={$this->appsecret}";
$cont=file_get_contents($url);
returnjson_decode($cont,1);
}
获得access_token后,在创建菜单时要POST提交数据。
Ⅹ PHP 微信公众平台自定义菜单响应事件
看文档说是参考消息接口指南,搜了半天都没找到有个这东西。醉了。