目的
创建自定义菜单,实现菜单事件。
首先获取access_token
接口:
/d/file/titlepic/token style="color: #ff0000">然后配置菜单的事件,caidan.php
<?phpheader("content-type: text/html; chart=utf-8");define("access_token", "生成的access驾考科目二_token");//创建菜单function createmenu($data){$ch = curl_init();curl_topt($ch, curlopt_url, "/d/file/titlepic/create curlopt_customrequest, "post");curl_topt($ch, curlopt_ssl_verifypeer, fal);curl_topt($ch, curlopt_ssl_verifyhost, fal);curl_topt($ch, curlopt_uragent, 'mozilla/5.0 (compatible; msie 5.01; windows nt 5.0)');curl_topt($ch, curlopt_followlocatio车辆工程专业n, 1);curl_topt($ch, curlopt_autoreferer, 1);curl_topt($ch, curlopt_postfields, $data);curl_topt($ch, curlopt_returntransfer, true);$tmpinfo = curl_exec($ch);if (curl_errno($ch)) { return curl_error($ch);}curl_clo($校园运动会广播稿ch);return $tmpinfo;}//获取菜单function getmenu(){return file_get_contents("/d/file/titlepic/get deletemenu(){return file_get_contents("/d/file/titlepic/delete = '{ "button":[ { "type":"click", "name":"首页", "key":"home" }, { 台湾大学排名 "type":"click", "name":"简介", "key":"introduct" }, { "name":"菜单", "sub_button":[ { "type":"click", "name":"hello word", "key":"v1001_hello_world" }, { "type":"c军事论文lick", "name":"赞一下我们", "key":"v1001_good" }] }]}';echo createmenu($data);
浏览器访问caidan.php
正确时的返回json数据包如下:
{"errcode":0,"errmsg":"ok"}
错误时的返回json数据包如下(示例为无效菜单名长度):
{"errcode":40018,"errmsg":"invalid button name size"}
总结
以上所述是www.887551.com给大家介绍的php实现微信公众号创建自定义菜单功能的实例代码,希望对大家有所帮助
本文发布于:2023-04-07 07:58:53,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/fanwen/zuowen/0c11631d86244b601328d40f433dc82c.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文word下载地址:php实现微信公众号创建自定义菜单功能的实例代码.doc
本文 PDF 下载地址:php实现微信公众号创建自定义菜单功能的实例代码.pdf
留言与评论(共有 0 条评论) |