请选择 进入手机版 | 继续访问电脑版
 找回密码
搜索
查看: 9184|回复: 4

微信公众平台开发自定义菜单接口详解

  [复制链接]
  • TA的每日心情
    慵懒
    2017-8-13 09:40
  • 签到天数: 133 天

    连续签到: 1 天

    [LV.7]常住居民III

    1310

    主题

    1389

    帖子

    1万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    11731

    社区QQ达人

    发表于 2013-12-14 15:47:44 | 显示全部楼层 |阅读模式
    开发者获取使用凭证(如何获取凭证)后,可以使用该凭证对公众账号的自定义菜单进行创建、查询和删除等操作。 自定义菜单接口可实现以下类型按钮:

    click(点击事件):

    用户点击click类型按钮后,微信服务器会通过消息接口(event类型)推送点击事件给开发者,并且带上按钮中开发者填写的key值,开发者可以通过自定义的key值进行消息回复。
    创建自定义菜单后,由于微信客户端缓存,需要24小时微信客户端才会展现出来。建议测试时可以尝试取消关注公众账号后,再次关注,则可以看到创建后的效果。

    菜单创建

    接口说明

    通过POST一个特定结构体,实现在微信客户端创建自定义菜单。

    请求说明

    http请求方式:POST

    https://api.weixin.qq.com/cgi-bi ... _token=ACCESS_TOKEN
    请求示例

    {
         "button":[
         {       
              "type":"click",
              "name":"今日歌曲",
              "key":"V1001_TODAY_MUSIC"
          },
          {
               "type":"click",
               "name":"歌手简介",
               "key":"V1001_TODAY_SINGER"
          },
          {
               "name":"菜单",
               "sub_button":[
                {
                   "type":"click",
                   "name":"hello word",
                   "key":"V1001_HELLO_WORLD"
                },
                {
                   "type":"click",
                   "name":"赞一下我们",
                   "key":"V1001_GOOD"
                }]
           }]
    }
    创建后效果:
    New_create_menu.jpg

    参数说明

    参数是否必须说明
    button按钮数组,按钮个数应为2~3个
    sub_button子按钮数组,按钮个数应为2~5个
    type按钮类型,目前有click类型
    name按钮描述,既按钮名字,不超过16个字节,子菜单不超过40个字节
    key类型为click必须按钮KEY值,用于消息接口(event类型)推送,不超过128字节

    返回说明

    正确的Json返回结果:

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

    错误的Json返回结果

    {"errcode":40018,"errmsg":"invalid button name size"}菜单查询

    接口说明

    查询当前使用的自定义菜单结构。

    请求说明

    http请求方式:GEThttps://api.weixin.qq.com/cgi-bi ... _token=ACCESS_TOKEN

    返回说明

    对应创建接口,正确的Json返回结果:{"menu":{"button":[{"type":"click","name":"今日歌曲","key":"V1001_TODAY_MUSIC","sub_button":[]},{"type":"click","name":"歌手简介","key":"V1001_TODAY_SINGER","sub_button":[]},{"name":"菜单","sub_button":[{"type":"click","name":"hello word","key":"V1001_HELLO_WORLD","sub_button":[]},{"type":"click","name":"赞一下我们","key":"V1001_GOOD","sub_button":[]}]}]}}
    菜单删除

    接口说明

    取消当前使用的自定义菜单。

    请求说明

    http请求方式:GEThttps://api.weixin.qq.com/cgi-bi ... _token=ACCESS_TOKEN

    返回说明

    对应创建接口,正确的Json返回结果:{"errcode":0,"errmsg":"ok"}



    上一篇:微信公众平台Cai票查询消息接口开发
    下一篇:使用PYTHON 模拟微信服务端
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2016-2-16 09:25
  • 签到天数: 60 天

    连续签到: 2 天

    [LV.6]常住居民II

    11

    主题

    1513

    帖子

    4623

    积分

    论坛元老

    Rank: 8Rank: 8

    积分
    4623

    社区QQ达人

    发表于 2016-1-21 10:28:23 | 显示全部楼层
    网程微建站平台(www.phpwc.com,qq:3222486313)是网程公司独立开发的多用户智能微信公众号第三方管理平台(简称:网程微平台),企业无需购买域名、服务器、3分钟就可以在线建立自己的微信网站,现已开发80多种功能应用,近百套行业模版,360°整合CRM系统+网页展示+客户服务+吸粉宣传+收款成交五大服务,满足99%企业/商家互联网营销需求。
    网程微建站:www.phpwc.com(微信公众号第三方平台),免费接入,另招全国代理商,QQ:3222486313
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2015-10-14 21:51
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]初来乍到

    0

    主题

    1676

    帖子

    4102

    积分

    论坛元老

    Rank: 8Rank: 8

    积分
    4102

    社区QQ达人

    发表于 2016-1-31 17:02:02 | 显示全部楼层
    由于微信客户端缓存,需要24小时微信客户端才会展现出来。建议测试时可以尝试取消关注公众账号后,再次关注,则可以看到创建后的效
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2015-12-16 11:59
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    47

    主题

    78

    帖子

    336

    积分

    中级会员

    Rank: 3Rank: 3

    积分
    336

    社区QQ达人

    发表于 2016-2-17 09:53:29 | 显示全部楼层
    WeMall商家扶持计划全面启动
    1.支持平台稳定运营 (app,pc,微信)
    2.支持平台微营销
    3.支持平台功能需求开发
    4.支持平台根据数据指导运营
    5.支持平台接入智能体系
    扶持计划WeMall:http://www.inuoer.com/support.html
    详情请关注官网:http://www.inuoer.com/index.html
    1.WeMall开源版:http://www.inuoer.com/product.html
    2.WeMall商业版:http://www.inuoer.com/product.html
    3.WeMall三级分销系统:http://www.inuoer.com/product.html
    4.超市APP:http://www.inuoer.com/product.html
    5.预约洗车系统:http://www.inuoer.com/product.html
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2016-4-26 16:36
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    1

    主题

    2568

    帖子

    6440

    积分

    论坛元老

    Rank: 8Rank: 8

    积分
    6440

    社区QQ达人

    QQ
    发表于 2016-8-15 11:52:00 | 显示全部楼层
    林州网程科技有限公司成立于2015年2月,基于微信公众平台为企业提供开发、运营、培训、推广一体化解决方案,帮助企业实现线上线下互通(O2O),社会化客户关系管理(SCRM),移动电商,营销推广、轻应用、社会化营销工具、定制应用等多个层面的业务开发,具备行业领先的研发能力,是一家专注于企业级移动互联网业务的高新技术企业,致力于为各类企事业单位提供先进的、专业化“互联网+”解决方案。(详情请登录网程微平台官网:www.phpwc.com,qq:3285043939)
    网程微建站(www.phpwc.com)——微信第三方开发,QQ:3285043939
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    微信新闻|微信推广|微信代理|微信SEO| 微信论坛  

    Copyright © 2001-2013 Comsenz Inc.   All Rights Reserved.

    Powered by Discuz! X3.2( 蜀ICP备12031029号-2 )

    渝公网安备 50010302000801号

    快速回复 返回顶部 返回列表