欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

你知道么?微信测试号添加菜单按钮的几种方式

程序员文章站 2023-12-24 11:56:45
...

使用微信公众平台接口调试工具


微信公众平台接口调试工具地址:
https://mp.weixin.qq.com/debug/cgi-bin/apiinfo

获取微信测试号的access_token

你知道么?微信测试号添加菜单按钮的几种方式

创建按钮

自定义的按钮类型可以参考微信开发文档:
https://developers.weixin.qq.com/doc/offiaccount/Custom_Menus/Creating_Custom-Defined_Menu.html
常用的类型为:
click:需要有自己的后台服务器,来处理和用户的请求,后台会根据你设置的key ,处理不同按钮的事件,需要自己写个servlet来接收该请求。
测试号的请填写接口配置信息,此信息需要你有自己的服务器资源
你知道么?微信测试号添加菜单按钮的几种方式

view:跳转URL用户点击view类型按钮后,微信客户端将会打开开发者在按钮中填写的网页URL,这个URL可以自己设置公网可以访问的连接即可
你知道么?微信测试号添加菜单按钮的几种方式
body如下:

{
    "button": [
        {
            "type": "click", 
            "name": "我是点击事件(后台还未启用)", 
            "key": "key_001"
        }, 
        {
            "name": "菜单", 
            "sub_button": [
                {
                    "type": "view", 
                    "name": "我是搜搜", 
                    "url": "http://www.soso.com/"
                }, 
                {
                    "type": "view", 
                    "name": "我是百度", 
                    "url": "http://www.baidu.com/"
                }, 
                {
                    "type": "view", 
                    "name": "我是搜狐", 
                    "url": "http://www.sohu.com/"
                }
            ]
        }
    ]
}

注意:创建完,需要取消关注再关注

删除菜单按钮

你知道么?微信测试号添加菜单按钮的几种方式
注意:
删除完之后需要,需要取消关注在关注才能看到效果

使用postman调用微信的接口实现

你知道么?微信测试号添加菜单按钮的几种方式

获取Access_token的请求地址:
https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=APPID&secret=SECRET
APPID和SECRET替换成自己的

生成按钮:
请求地址:
https://api.weixin.qq.com/cgi-bin/menu/create?access_token=ACCESS_TOKEN
使用post请求
请求体放置json参数:
你知道么?微信测试号添加菜单按钮的几种方式

相关标签: 微信公众号

上一篇:

下一篇: