微信公众号 自定义菜单创建接口
来源:互联网 发布:淘宝助理使用教程视频 编辑:程序博客网 时间:2024/05/22 08:23
方法一:
<?phpheader("content-type:text/html;charset=utf8");$appid="wxd08df0a4d0131afe";$secret="616164121c14190b974b8a2432147340";$at_url = "https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=wxd08df0a4d0131afe&secret=616164121c14190b974b8a2432147340";$ch = curl_init();curl_setopt($ch, CURLOPT_URL, $at_url);//设置访问的urlcurl_setopt($ch, CURLOPT_RETURNTRANSFER, true);//设置返回结果不输出curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 2);$rs = curl_exec($ch);curl_close($ch);$at = json_decode($rs)->access_token;// echo $at;//获取自定义菜单$url="https://api.weixin.qq.com/cgi-bin/menu/create?access_token=".$at;$index=<<<index { "button":[ { "name":"菜单1", "sub_button":[ { "type":"view", "name":"搜索", "url":"http://www.soso.com/" }, { "type":"click", "name":"赞一下我们", "key":"V1001_GOOD" }] }, { "name":"菜单2", "sub_button":[ { "type":"view", "name":"搜索", "url":"http://www.soso.com/" }, { "type":"click", "name":"赞一下我们", "key":"V1001_GOOD" }] }, { "name":"菜单3", "sub_button":[ { "type":"view", "name":"搜索", "url":"http://www.soso.com/" }, { "type":"click", "name":"赞一下我们", "key":"V1001_GOOD" }] }] }index;// 初始化一个 cURL 对象 $curl = curl_init(); // 设置你需要抓取的URL curl_setopt($curl, CURLOPT_URL, $url); // post数据curl_setopt($curl, CURLOPT_POST, true);// post的变量curl_setopt($curl, CURLOPT_POSTFIELDS, $index);curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, FALSE);curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, 2);// 运行cURL,请求网页 $html = curl_exec($curl); // 关闭URL请求 curl_close($curl);
方法二:
<?php$appid = "wxd08df0a4d0131afe";$appsecret = "616164121c14190b974b8a2432147340";$url = "https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=$appid&secret=$appsecret";$output = https_request($url);$jsoninfo = json_decode($output, true);$access_token = $jsoninfo["access_token"];$jsonmenu = '{ "button":[ { "name":"天气预报", "sub_button":[ { "type":"click", "name":"北京天气", "key":"天气北京" }, { "type":"click", "name":"上海天气", "key":"天气上海" }, { "type":"click", "name":"广州天气", "key":"天气广州" }, { "type":"click", "name":"深圳天气", "key":"天气深圳" }, { "type":"view", "name":"本地天气", "url":"http://m.hao123.com/a/tianqi" }] }, { "name":"方倍工作室", "sub_button":[ { "type":"click", "name":"公司简介", "key":"company" }, { "type":"click", "name":"趣味游戏", "key":"游戏" }, { "type":"click", "name":"讲个笑话", "key":"笑话" }] }] }';$url = "https://api.weixin.qq.com/cgi-bin/menu/create?access_token=".$access_token;$result = https_request($url, $jsonmenu);var_dump($result);function https_request($url,$data = null){ $curl = curl_init(); curl_setopt($curl, CURLOPT_URL, $url); curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, FALSE); curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, FALSE); if (!empty($data)){ curl_setopt($curl, CURLOPT_POST, 1); curl_setopt($curl, CURLOPT_POSTFIELDS, $data); } curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); $output = curl_exec($curl); curl_close($curl); return $output;}?>
阅读全文
0 0
- 微信公众号 自定义菜单创建接口
- 微信公众号---自定义菜单创建接口---创建一级菜单
- 微信公众平台-自定义菜单接口
- 微信公众平台 创建自定义菜单
- 微信公众平台创建自定义菜单
- 微信公众号开发之创建自定义菜单
- .NET微信公众号开发之创建自定义菜单
- 微信公众号开发(五)创建自定义菜单
- 微信公众号生成菜单接口
- 微信自定义菜单创建接口
- 微信公众号之自定义菜单
- 微信公众号开发--自定义菜单
- 微信公众号添加自定义菜单
- 微信公众号自定义菜单
- 微信公众号自定义菜单
- 微信公众号---制定自定义菜单
- 微信公众号自定义菜单
- 微信公众平台自定义菜单接口API指南
- moveToThread的最简单用法(依葫芦画瓢即可)(使得线程也更偏向于信号槽的使用方法)
- kafka相关
- 虚拟币开发专题(什么是山寨币算法?什么是山寨币矿机?)
- 操作日志 | 3300点,咫尺还是天堑?
- android依赖包
- 微信公众号 自定义菜单创建接口
- 2017暑假训练第二十天
- iOS_Runtime5_消息转发
- 众数问题
- View 添加双击事件
- 从hive中获取数据
- 如何关闭CentOS7上的firewall防火墙
- ELK+Kafka集群日志分析系统
- 代码实现高低电平反转或0-1连续输出