顺晟科技
2021-06-16 10:56:46
308
接口地址
超文本传送协议(超文本传输协议的缩写)请求方式:POST(请使用安全超文本传输协议协议)https://api.weixin.qq.com/cgi-bin/menu/create?access_token=ACCESS_TOKEN
参数说明
参数
是否必须
说明
按钮
是
一级菜单数组,个数应为1~3个
子按钮(_ b)
否
二级菜单数组,个数应为1~5个
类型
是
菜单的响应动作类型,视图表示网页类型,点击表示点击类型,微型程序表示小程序类型
名字
是
菜单标题,不超过16个字节,子菜单不超过60个字节
键
点击等点击类型必须
菜单键值,用于消息接口推送,不超过128字节
全球资源定位器(统一资源定位符)
查看、微型程序类型必须
网页链接,用户点击菜单可打开链接,不超过1024字节类型。为微型程序时,不支持小程序的老版本客户端将打开本url。
媒体编号
媒体编号类型和视图有限(_ l)类型必须
调用新增素材接口返回的合法媒体编号
应用编号
微型程序类型必须
小程序的appid(仅认证公众号可配置)
页面路径
微型程序类型必须
小程序的页面路径
返回结果
{'errcode':0,' errmsg':'ok'}
服务器端编程语言(专业超文本预处理器的缩写)代码示例
?服务器端编程语言(专业超文本预处理器的缩写)
类别wxMenu {
公共函数createMenu () {
$ ACCESS _ TOKEN=//通过微信获取access_token接口获取的代币
$data='{
button':[
{
名称' : '产品中心,
sub_button':[
{
键入' : '视图,
名称' : '标准产品,
URL ' : ' http://www .szvdt。com/nav/9。“html”
},
{
键入' : '视图,
名称' : '定制产品,
URL ' : ' http://www .szvdt。com/nav/9。“html”
},
{
键入' : '视图,
名称' : '经典案例,
URL ' : ' http://www .szvdt。com/nav/12。“html”
}]
},
{
名称' : '服务,
sub_button':[
{
键入: '视图有限',
名称' : '公司简介,
media _ id": "
},
{
键入: '视图有限',
名称' : '公司动态,
media _ id": "
},
{
键入: '视图有限',
名称' : '技术支持,
media _ id": "
}]
},
{
名称' : '更多,
sub_button':[
{
键入' : '视图,
名称' : '企业官网,
url':'http://www.szvdt.com/'
},
{
键入' : '视图,
名称' : '阿里巴巴,
URL ' : ' http://szvdt 01.1688。' com '
},
{
键入: '视图有限',
名称' : '联系我们,
media _ id": "
},
{
键入' : '视图,
名称' : '家校互通,
URL ' : ' http://www .自动视频显示器。请访问。PHP '
}]
}]
}';
$ ch=curl _ init();
curl_setopt($ch,CURLOPT_URL,
'https://api.weixin.qq.com/cgi-bin/menu/create?ACCESS _ TOKEN={ $ ACCESS _ TOKEN } ');
curl_setopt($ch,CURLOPT_CUSTOMREQUEST,' POST ');
curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,FALSE);
curl_setopt($ch,CURLOPT_SSL_VERIFYHOST,FALSE);
curl_setopt($ch,CURLOPT_USERAGENT,
Mozilla/5.0(兼容;MSIE 5.01 windows NT 5.0)’);
curl_setopt($ch,CURLOPT_FOLLOWLOCATION,1);
curl_setopt($ch,CURLOPT _ AUTOREFERER,1);
curl_setopt($ch,CURLOPT _ POSTFIELDS,$ data);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);
$ RES=curl _ exec($ ch);
if (curl_errno($ch)) {
echo'Errno ' .curl _ error($ ch);
}
curl _ close($ ch);
print _ r($ RES);
}
}
$ wx _ menu=new wxMenu();
$ wx _ menu-CreateMenu();
08
1972-02
17
2022-03
17
2022-03
03
2021-08
16
2021-06
16
2021-06