你所在的位置:微信群>公众号运营>正文

了解微信公众平台服务号,自定义菜单

原创
发布时间: 2023-05-29 10:23:17 热度: 484 作者: 李斯特 来源: 微信加 本文共 1773 字 阅读需要 6 分钟
1.编辑模式下自定义菜单的设置(1)登录微信公众平台后,依次点击左边菜单下的「功能→高级功能」,点击右边编辑模式下的「进入」。(2)开启编辑模式。
1.编辑模式下自定义菜单的设置

(1)登录微信公众平台后,依次点击左边菜单下的「功能 → 高级功能」,点击右边编辑模式下的「进入」。

(2)开启编辑模式。

(3)点击「设置」。

(4)最多可以添加 3 个一级菜单。

(5)一级菜单添加好之后,鼠标移到菜单后面出现三个图标,点击第一个图标创建二级目录。

(6)二级目录创建完成之后,点击需要编辑的二级目录名称,即可进入编辑页面,可以选择发送信息或者跳转到网页,这个可以根据需要自己设置。

(7)输入网址后,点击「保存」按钮即可。

2.开发者模式下的自定义菜单设置

微信公众平台服务号,以及之前成功申请内测资格的订阅号都具有自定义菜单的功能。开发者可利用该功能为公众账号的会话界面底部增加自定义菜单,用户点击菜单中的选项,可以调出相应的回复信息或网页链接。自定义菜单接口将为公众账号的信息展示空间提供更多可能性。本文将针对自定义菜单做简单的开发应用,以供读者参考。

(1)官方说明。开发者获取使用凭证后,可以使用该凭证对公众账号的自定义菜单进行创建、查询和删除等操作。自定义菜单接口可实现以下类型按钮:

①click(点击事件)。用户点击 click 类型按钮后,微信服务器会通过消息接口(event 类型)推送点击事件给开发者,并且带上按钮中开发者填写的 key 值,开发者可以通过自定义的 key 值进行消息回复。

②view(访问网页)。用户点击 view 类型按钮后,会直接跳转到开发者指定的 url 中。

创建自定义菜单后,由于微信客户端缓存,需要 24 小时微信客户端才会展现出来。建议测试时可以尝试取消关注公众账号后,再次关注,则可以看到创建后的效果。

文档地址:

http://mp.weixin.qq.com/wiki/index.php?title=%E8%87%AA%E5%AE%9A%E4%B9%89%E8%8F%9C%E5%8D%95%E6%8E%A5%E5%8F%A3

(2)获取使用凭证

① 获取 appid 和 appsecret。在「微信公众平台 → 高级功能 → 开发模式」中找到 appid 和 appsecret。

② 使用 appid 和 appsecret 向微信凭证获取接口请求 access_token

请求地址:

https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=APPID&secret=APPSECRET

请求参数说明:

grant_type:获取 access_token 填写 client_credential

appid:第三方用户唯一凭证

secret:第三方用户唯一凭证密钥,既 appsecret

返回说明:

正确的 Json 返回结果:

{“access_token”:”ACCESS_TOKEN”,”expires_in”:7200}

返回参数说明:

access_token:获取到的凭证

expires_in:凭证有效时间,单位:秒

③ 具体实现

a.打印出格式。

b.获取 access_token。

注:access_token 对应于公众号是全局唯一的票据,重复获取将导致上次获取的 access_token 失效。

(4)创建菜单

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

请求地址:https://api.weixin.qq.com/cgi-bin/menu/create?access_token=ACCESS_TOKEN

生成菜单:

创建菜单的代码提交到服务器后,并不是自动就出来了,需要通过执行该代码文件才能生成,所以,打开浏览器,在地址栏里输入完整的菜单代码 UR。

菜单创建成功。

(5)查询菜单

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

请求地址:https://api.weixin.qq.com/cgi-bin/menu/get?access_token=ACCESS_TOKEN

菜单查询成功。

(5)删除菜单

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

请求地址:https://api.weixin.qq.com/cgi-bin/menu/delete?access_token=ACCESS_TOKEN

菜单删除成功。

版权保护: 本文由 李斯特 原创,转载请保留链接: https://www.wechatadd.com/artdet/8045