微信个性自定义菜单制作教程
1、制作个性自定义菜单代码
2、上传代码至服务器或者sae/bae
3、运行代码
4、完成
直接运行该文件地址后,页面显示该内容后表示自定义菜单已经创建!
5、注意:
参数说明
参数
是否必须
说明
button是一级菜单数组,个数应为1~3个
sub_button否二级菜单数组,个数应为1~5个
type是菜单的响应动作类型
name是菜单标题,不超过16个字节,子菜单不超过40个字节
keyclick等点击类型必须菜单KEY值,用于消息接口推送,不超过128字节
urlview类型必须网页链接,用户点击菜单可打开链接,不超过256字节
media_idmedia_id类型和view_limited类型必须调用新增永久素材接口返回的合法media_id
matchrule是菜单匹配规则
group_id否用户分组id,可通过用户分组管理接口获取
sex否性别:男(1)女(2),不填则不做匹配
client_platform_type否客户端版本,当前只具体到系统型号:IOS(1), Android(2),Others(3),不填则不做匹配
country否国家信息,是用户在微信中设置的地区,具体请参考地区信息表
province否省份信息,是用户在微信中设置的地区,具体请参考地区信息表
city否城市信息,是用户在微信中设置的地区,具体请参考地区信息表
matchrule共六个字段,均可为空,但不能全部为空,至少要有一个匹配信息是不为空的。 country、province、city组成地区信息,将按照country、province、city的顺序进行验证,要符合地区信息表的内容。地区信息从大到小验证,小的可以不填,即若填写了省份信息,则国家信息也必填并且匹配,城市信息可以不填。 例如 “中国 广东省 广州市”、“中国 广东省”都是合法的地域信息,而“中国 广州市”则不合法,因为填写了城市信息但没有填写省份信息。 地区信息表请点击下载。