20.5.1 创建菜单
目前自定义菜单最多包含3个一级菜单,每个一级菜单最多包含5个二级菜单。一级菜单最多设置4个汉字,二级菜单最多设置7个汉字,多出来的部分将会以“...”代替。
自定义菜单接口可实现多种类型的按钮,如表20-20所示。
表20-20 菜单按钮类型参数说明
创建菜单的接口如下。
https:// qyapi.weixin.qq.com/cgi-bin/menu/create?access_token=ACCESS_TOKEN&agentid=AGENTID
创建菜单时,POST数据示例如下。
{ "button":[ { "type":"click", "name":"今日歌曲", "key":"V1001_TODAY_MUSIC" }, { "name":"菜单", "sub_button":[ { "type":"view", "name":"搜索", "url":"http:// www.soso.com/" }, { "type":"click", "name":"赞一下我们", "key":"V1001_GOOD" } ] } ]}
上述数据的参数说明如表20-21所示。
表20-21 创建菜单接口的参数说明
正确提交时,返回的数据示例如下。
{"errcode":0,"errmsg":"ok"}