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"}