课程/Java/后端开发
Java微信公众号开发进阶
-
-
qq_咫对你笑_04140948
2019-01-22
asasfasfas
-
截图
0赞 · 0采集
-
-
慕粉4042013
2016-11-03
- 自定义菜单之四:
封装Button--Menu类
-
截图
0赞 · 1采集
-
-
慕粉4042013
2016-11-03
- 自定义菜单之三:
ViewButton
-
截图
0赞 · 0采集
-
-
慕粉4042013
2016-11-03
- 自定义菜单之二:
ClickButton
-
截图
0赞 · 0采集
-
-
慕粉4042013
2016-11-03
- 自定义菜单一:
Button实体类
-
截图
0赞 · 0采集
-
-
羽丶
2016-10-05
- 微信自定义菜单分为两种 :
1.click类型菜单: 点击推送事件与用户交互;
2.view类型菜单: 点击跳转url
{
"button":[
{
"type":"click",
"name":"今日歌曲",
"key":"V1001_TODAY_MUSIC"
},
{
"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"
}]
}]
}
根据json分析对象的创建类型:
抽取Button父类 , 再让 ClickButton 和 ViewButton 分别继承;
Menu 类中包含一个一级菜单Button数组 ,
每个Button类中又包含一个二级菜单Button 数组;
微信官方规定一级菜单不超过3个,二级菜单不超过5个
一级菜单字数不超过4,二级菜单字数不超过7;
自定义菜单可以实现多种类型,根据官方的type设置
http请求方式:POST(请使用https协议) https://api.weixin.qq.com/cgi-bin/menu/create?access_token=ACCESS_TOKEN
-
0赞 · 0采集
-
-
梦编猿
2016-08-17
- Java微信公众号开发进阶——自定义菜单 III
public class Button {
//菜单类型
private String type;
//菜单名称
private String name;
//二级菜单
private Button[] sub_button;
}
public class ClickButton extends Button{
//Click类型菜单key
private String key;
}
public class ViewButton extends Button{
//view类型菜单url
private String url;
}
public class Menu {
//一级菜单
private Button[] button;
}
Ps:此处省略了setter/getter方法。
【温馨提示:JavaSE/EE、SSH/SSM、Hybrid APP、JQ/JS/CSS3/H5等编程爱好者关注我,加我慕课好友,互相学习,共同进步!】
-
截图
1赞 · 0采集
-
-
梦编猿
2016-08-17
- Java微信公众号开发进阶——自定义菜单 II
【温馨提示:JavaSE/EE、SSH/SSM、Hybrid APP、JQ/JS/CSS3/H5等编程爱好者关注我,加我慕课好友,互相学习,共同进步!】
-
截图
1赞 · 0采集
-
-
梦编猿
2016-08-17
- Java微信公众号开发进阶——自定义菜单 I
Ps:3——8类型可以归结为CLICK类型,数据结构都一摸一样,只是值不一样罢了。
【温馨提示:JavaSE/EE、SSH/SSM、Hybrid APP、JQ/JS/CSS3/H5等编程爱好者关注我,加我慕课好友,互相学习,共同进步!】
-
截图
1赞 · 0采集
-
-
RockyM
2016-06-28
- test
-
截图
0赞 · 0采集
-
-
新睿GOAL
2016-01-26
- 菜单Key值指定
-
0赞 · 0采集