微信自定义菜单php
Ⅰ php中微信自定义菜单名称可以是变量么
不能是变量,每次通知给微信的必须是完整的菜单数据(用户收到菜单会有延迟)
Ⅱ php 微信自定义菜单 乱码
用curl_redir_exec($ch) 替换 url_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
Ⅲ php 怎么对接微信自定义菜单
click(点击事件):用户点击click类型按钮后,微信服务器会通过消息接口(event类型)推送点击事件给开发者,并且带上按钮中开发者填写的key值,开发者可以通过自定义的key值进行消息回复。view(访问网页):用户点击view类型按钮后,会直接跳转到开发者指定的url中。
创建自定义菜单后,由于微信客户端缓存,需要24小时微信客户端才会展现出来。建议测试时可以尝试取消关注公众账号后,再次关注,则可以看到创建后的效果。 (PS:T不错的PHP Q扣峮:276167802,验证:csl)
菜单创建
接口说明
通过POST一个特定结构体,实现在微信客户端创建自定义菜单。
你看过后很简单吧以后不会可以向我一样经常到后盾人找找相关教材看看就会了,希望能帮到你,给个采纳吧谢谢
Ⅳ 关于微信公众平台订阅号 自定义菜单 php 代码的问题
demo中有这个简单的案例,只需要执行一次就可以创建了,
参考这里:http://mp.weixin.qq.com/wiki/index.php?title=%E8%87%AA%E5%AE%9A%E4%B9%89%E8%8F%9C%E5%8D%95%E5%88%9B%E5%BB%BA%E6%8E%A5%E5%8F%A3
Ⅳ 微信订阅号自定义菜单上的小图标是怎么添加上去的,求教,非常感谢! 下图
方法步骤:
1 首先登陆微信公告号管理后台,找到自定义菜单位置。
2在自定义菜单编辑区点击“菜单管理”处的“+”,添加自定义菜单。
公众号自定义菜单可以添加三个主菜单,每个主菜单下面可以再添加5个子菜单。
3 输入菜单名称:不多于4个汉字或8个字母。
4先把主菜单加好后,再加子菜单,不一定每个主菜单下都要加子菜单,看自己的规划。
添加子菜单方法:鼠标指向主菜单处,会出现三个按钮,每个按钮的功能看下图,如果是添加子菜单点击下图所示的“+”位置。
添加好的子菜单,鼠标指向时,同样具有修改和删除按钮。
5所有菜单添加好之后,就可以添加动作了,也就是用户点击这些菜单时能做什么,公众平台提供了两种动作类型,一个是“发送消息”,一个是“跳转到网页”。
这里注意:一旦选择的动作类型不可以再改了,除非删掉菜单重新建。
所有添加的菜单(有子菜单的主菜单除外)都要有对应的动作添加,才可以发布,否则会提示发布不成功!
确认没问题后,最后一步击下部的“发布”按钮。
Ⅵ PHP 微信公众平台自定义菜单响应事件
看文档说是参考消息接口指南,搜了半天都没找到有个这东西。醉了。
Ⅶ 关于微信公众平台订阅号 自定义菜单 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微信平台自定义菜单响应的问题,我写的是被注释掉的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;
}
Ⅸ 微信自定义菜单怎么设置
微信自定义菜单是个不错的东西,点击微信公众账号聊天界面下方的菜单就可以弹出预设好的图文消息或网页,省去了有些公众账号提示的微信关键词自动回复如“回复数字16查看**教程”,订阅用户有时也是懒的,看到一大列的数字回复就想返回微信主页面。如果有些关键词忘了设置“已全匹配”,客户发送一个手机号码就可能回复那些不相关的"未全匹配"的关键词回复,误导用户,用户也会感觉自己是不是和机器人在聊天,不够人性化。那么我们如何设置微信公众平台自定义菜单呢?
1、登陆公众号后台,点击"高级设置",然后选择"编辑模式"
2、添加一级自定义菜单(3个一级菜单)、二级微信自定义菜单(每个一级菜单下可创建最多5个二级菜单),也就是最多可罗列15个微信自定义菜单,15个已经够了,一般好网站的导航菜单也差不多那样了,如果还不够用说明微信架构还没想好
3、为菜单添加对应回复,选中某一个菜单,只能是二级菜单或者没有挂二级菜单的一级菜单才可以添加相应回复动作。可以有两种选择:回复(图文)消息或是跳转网页,比如跳到预约系统页面
4、保存、发布菜单,选中之后右侧出现图标的菜单都必须设定回复,否则不能发布。
5、测试效果,重复步骤2、3、4,设计出自己满意的作品!
好了,【微信公众平台技巧】之怎样设置微信自定义菜单教程就先到这了,回家多尝试一下吧!
Ⅹ 用thinkphp做微信公众平台开发时,那个自定义菜单这个功能的代码放到哪个地方求指教,谢谢
代码当然是放到你的站点下了,你问的问题不太明确,请提问的明确一些