微信开发之菜单查询接口的使用示例

小编给大家分享一下微信开发之菜单查询接口的使用示例,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!

为迁安等地区用户提供了全套网页设计制作服务,及迁安网站建设行业解决方案。主营业务为成都做网站、成都网站建设、迁安网站设计,以传统方式定制建设网站,并提供域名空间备案等一条龙服务,秉承以专业、用心的态度为用户提供真诚的服务。我们深信只要达到每一位用户的要求,就会得到认可,从而选择与我们长期合作。这样,我们也可以走得更远!

使用接口创建自定义菜单后,开发者还可使用接口查询自定义菜单的结构。另外请注意,在设置了个性化菜单后,使用本自定义菜单查询接口可以获取默认菜单和全部个性化菜单信息。

请求说明

http请求方式:GETapi.weixin.qq.com/cgi-bin/menu/get?access_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":"view","name":"搜索","url":"www.soso.com/","sub_button":[]},{"type":"view","name":"视频","url":"v.qq.com/","sub_button":[]},{"type":"click","name":"赞一下我们","key":"V1001_GOOD","sub_button":[]}]}]}}

返回说明(有个性化菜单时)

{
    "menu": {
        "button": [
            {
                "type": "click",
                 "name": "今日歌曲", 
                "key": "V1001_TODAY_MUSIC",
                 "sub_button": [ ]
            }
        ],
         "menuid": 208396938
    },
    "conditionalmenu": [
        {
            "button": [
                {
                    "type": "click",
                    "name": "今日歌曲",
                    "key": "V1001_TODAY_MUSIC",
                     "sub_button": [ ]
                },
                 {
                    "name": "菜单",
                    "sub_button": [
                        {
                            "type": "view",
                            "name": "搜索",
                            "url": "http://www.soso.com/",
                            "sub_button": [ ]
                        },
                         {
                            "type": "view",
                            "name": "视频",
                             "url": "http://v.qq.com/",
                             "sub_button": [ ]
                        },
                         {
                            "type": "click",
                            "name": "赞一下我们",
                            "key": "V1001_GOOD",
                            "sub_button": [ ]
                        }
                    ]                }
            ],
             "matchrule": {
                "group_id": 2,
                "sex": 1,
                "country": "中国",
                "province": "广东",
                "city": "广州",
                "client_platform_type": 2
           },
             "menuid": 208396993
        }
    ]
}

注:menu为默认菜单,conditionalmenu为个性化菜单列表。字段说明请见个性化菜单接口页的说明。

看完了这篇文章,相信你对“微信开发之菜单查询接口的使用示例”有了一定的了解,如果想了解更多相关知识,欢迎关注创新互联行业资讯频道,感谢各位的阅读!


分享名称:微信开发之菜单查询接口的使用示例
文章链接:http://hbruida.cn/article/jscsop.html