微信公众平台配置服务器后自定义菜单
来源:互联网 发布:mac爱奇艺没弹屏了 编辑:程序博客网 时间:2024/06/01 17:35
1. 获取access_token
登陆微信公众平台->开发者工具->在线接口调试工具
获取到access_token之后填进去即可。
2. 保存代码放到服务器上面。
3. 访问youdomain/xxx.php
正确时的返回JSON数据包如下:{"errcode":0,"errmsg":"ok"}错误时的返回JSON数据包如下(示例为无效菜单名长度):{"errcode":40018,"errmsg":"invalid button name size"}
代码如下
<?php$access_token = "";$jsonmenu = '{ "button":[ { "type":"click", "name":"今日歌曲", "key":"V1001_TODAY_MUSIC" }, { "name":"菜单", "sub_button":[ { "type":"view", "name":"搜索", "url":"http://www.baidu.com" }, { "type":"view", "name":"视频", "url":"http://v.qq.com/" }, { "type":"click", "name":"赞一下我们", "key":"V1001_GOOD" }] }] }';$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
- 微信公众平台配置服务器后自定义菜单
- 微信公众平台-自定义菜单接口
- 微信公众平台自定义菜单
- 微信公众平台 创建自定义菜单
- PHP微信公众平台自定义菜单
- 微信公众平台自定义菜单开发
- 微信公众平台自定义菜单
- 微信公众平台创建自定义菜单
- 微信公众平台开发自定义菜单
- 微信公众平台自定义菜单
- 微信公众平台开发-自定义菜单
- 微信公众平台 自定义菜单
- 微信公众平台设置自定义菜单
- 微信公众平台添加自定义菜单添加成功后,手机不显示菜单
- 微信公众平台服务器配置
- 微信公众平台配置服务器
- 微信公众平台开发:基础篇(微信公众平台:功能强大的自定义菜单)
- 微信公众平台自定义菜单接口API指南
- Drcom下如何优雅地使用路由器上网
- 单片机 相关基础知识(一)
- 微信公众平台配置服务器之后实现自动回复
- Angularjs4.0 创建新项目
- 面对对象的三个基本特征(继承)(构造方法)
- 微信公众平台配置服务器后自定义菜单
- MyEclipse中Struts2配置
- Sublime Text3下两款Markdown插件 支持实时预览与代码高亮
- plsql连接Oracle数据库、解决plsql中文乱码、免注册在Oracle官网下载文件、Oracel Database全套下载链接
- Android 减包 - 减少APK大小
- PowerDesigner将建好的数据表格导出到excel
- android AsyncChannel机制 --- 双通道连接
- Python简单的名片管理器
- Python字典以及常见的操作