微信公众号之自定义菜单

微信公众号的菜单可以让我们丰富微信公众号的功能,以下是个示例图片:


公众号的一级菜单最好排版3个。二级菜单做好不要超过5个。

在字数限制上,一级菜单可以显示4个文字,二级菜单7个文字,多余部分用...代替。


a>接口调用请求说明:

http请求方式:POST(请使用https协议) https://api.weixin.qq.com/cgi-bin/menu/create?access_token=ACCESS_TOKEN

b>返回结果

正确时的返回JSON数据包如下:

{"errcode":0,"errmsg":"ok"}

错误时的返回JSON数据包如下(示例为无效菜单名长度):

{"errcode":40018,"errmsg":"invalid button name size"}
c>click和view的请求示例
{
     "button":[
     {    
          "type":"click",
          "name":"今日歌曲",
          "key":"V1001_TODAY_MUSIC"
      },
      {
           "name":"菜单",
           "sub_button":[
           {    
               "type":"view",
               "name":"搜索",
               "url":"http://www.soso.com/"
            },
            {
                 "type":"miniprogram",
                 "name":"wxa",
                 "url":"http://mp.weixin.qq.com",
                 "appid":"wx286b93c14bbf93aa",
                 "pagepath":"pages/lunar/index"
             },
            {
               "type":"click",
               "name":"赞一下我们",
               "key":"V1001_GOOD"
            }]
       }]
 }

阅读更多
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页