微信订阅号开发笔记(四)
2014-05-07 21:38
288 查看
1、创建菜单
//创建菜单 public function createMenu(){ $url = "https://api.weixin.qq.com/cgi-bin/menu/create?access_token="; $url.=$this->getacctoken(); //目前自定义菜单最多包括3个一级菜单,每个一级菜单最多包含5个二级菜单。一级菜单最多4个汉字, //二级菜单最多7个汉字,多出来的部分将会以“...”代替。请注意,创建自定义菜单后,由于微信客户 //端缓存,需要24小时微信客户端才会展现出来。建议测试时可以尝试取消关注公众账号后再次关注, //则可以看到创建后的效果。 $post_data='{ "button":[ { "type":"click", "name":"今日歌曲", "key":"V1001_TODAY_MUSIC" }, { "type":"click", "name":"歌手简介", "key":"V1001_TODAY_SINGER" }, { "name":"菜单", "sub_button":[ { "type":"view", "name":"搜索", "url":"http://www.soso.com/" }, { "type":"view", "name":"视频", "url":"http://v.qq.com/" }, { "type":"click", "name":"赞一下我们", "key":"V1001_GOOD" }] }] }'; $result = $this->cpost($url,$post_data); echo "errmsg = ".$result['errmsg']; }2、查询、删除菜单
//查询菜单 public function queryMenu(){ $url = "https://api.weixin.qq.com/cgi-bin/menu/get?access_token="; $url.=$this->getacctoken(); $result = $this->cget($url ); echo "resultStr = ".print_r($result); } //删除菜单 public function delMenu(){ $url = "https://api.weixin.qq.com/cgi-bin/menu/delete?access_token="; $url.=$this->getacctoken(); $result = $this->cget($url); echo "errmsg = ".$result['errmsg']; }
相关文章推荐
- 微信订阅号开发笔记(二)
- 微信订阅号开发笔记(五)
- 微信订阅号开发笔记(三)
- JAVA微信订阅号开发者模式接入(java微信开发学习笔记1)
- 微信订阅号开发笔记(一)
- 微信开发笔记:获取用户openid,以及用户头像昵称等信息
- .net mvc 微信开发笔记(七)------微信公共账号加入小黄鸡
- PHP微信公众开发笔记(六)
- 微信开发前瞻笔记
- cocos2dx游戏开发——微信打飞机学习笔记(八)——EnemyLayer的搭建
- java微信获取access_token(java微信开发学习笔记4)
- 微信服务号、订阅号和企业号的差别(运营和开发两个角度)
- 【微信小程序开发笔记】--苹果手机的悬浮按钮居中问题
- PHP学习笔记(一):开发微信平台
- 微信程序开发系列教程(二)微信订阅号+人工智能问答服务
- 【学习笔记javascript设计模式与开发实践(发布--订阅模式)----8】
- 啊Ran讲微信开发(.net) :订阅号+自定义服务器(消息,关注事件)
- PHP微信公众开发笔记(六)
- PHP实现日志处理类库 - 【微信开发之微电商网站】技术笔记之二