自定义菜单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开发自定义菜单已经有服务器,服务器配置token也验证成功,也有appI
现在普通订阅号也可以制作自定义菜单
主要方式有2种
第一种,首先关闭开发者模式,再在账号管理里面有一个“自定义菜单”用他的界面来制作菜单
第二种,打开开发者模式,在自己的php代码里组装一个json请求,json的内容是菜单组成,再把这个json post到微信的自定义菜单的公网地址,这个接口需要accesstoken,但是accesstoken只要有appid和appsecret就可以换到,不需要认证
无需认证
❸ php 怎么对接微信自定义菜单
click(点击事件):用户点击click类型按钮后,微信服务器会通过消息接口(event类型)推送点击事件给开发者,并且带上按钮中开发者填写的key值,开发者可以通过自定义的key值进行消息回复。view(访问网页):用户点击view类型按钮后,会直接跳转到开发者指定的url中。
创建自定义菜单后,由于微信客户端缓存,需要24小时微信客户端才会展现出来。建议测试时可以尝试取消关注公众账号后,再次关注,则可以看到创建后的效果。 (PS:T不错的PHP Q扣峮:276167802,验证:csl)
菜单创建
接口说明
通过POST一个特定结构体,实现在微信客户端创建自定义菜单。
你看过后很简单吧以后不会可以向我一样经常到后盾人找找相关教材看看就会了,希望能帮到你,给个采纳吧谢谢
❹ php 在微信自定义菜单点击后,获取菜单名称怎么做
这个你获取菜单名称干啥啊???因为你在定义 自定义菜单时,,一级菜单都会对应一个key值 ,二级菜单对应key或者url 或者其他的 获取对应的值后 再操作就行了啊
❺ 关于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 微信公众平台自定义菜单响应事件
看文档说是参考消息接口指南,搜了半天都没找到有个这东西。醉了。
❼ php开发自定义菜单
你只是设置了并没有发送请求,你要发出请求告诉微信设置这个菜单
❽ php 微信自定义菜单 乱码
用curl_redir_exec($ch) 替换 url_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
❾ 关于微信公众平台订阅号 自定义菜单 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