首页 > 编程知识 正文

公众号自定义菜单页面地址,公众号资料页显示自定义菜单

时间:2023-05-04 07:19:10 阅读:267407 作者:1172

服务器配置(已启用)---->一开启,会把之前在(功能里)定义的菜单清空,需要自定义接口菜单了,

注意事项,

1、自定义菜单最多包括3个一级菜单,每个一级菜单最多包含5个二级菜单。
2、一级菜单最多4个汉字,二级菜单最多7个汉字,多出来的部分将会以“...”代替。

3、创建自定义菜单后,菜单的刷新策略是,在用户进入公众号会话页或公众号profile页时,如果发现上一次拉取菜单的请求在5分钟以前。

多看上开发文档的要求,这里不详细说了 https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421141013

接口菜单开发,使用的端口是443 ,我们可以按照 上一篇端口设置的方法设定映谢443端口,

1、做端口映射,NAT123 登录建立一个443外网端口映射,

2、在内部IIS服务器启用https 对应的443 端口设置

3、开发-->基本配置


我的AppSecret- 500d7c8959******bd9daf47e1218

开发者ID(AppID)-- wxacd50******62c41d

IP白名单--本地服务器IP地址 121.*.7.*9

获取access_token 方法(测试)
a、打开URL https://mp.weixin.qq.com/debug
b、接口支持:选基础支持,接口列表选获取 access_token接口/token 

c、 然后填写,appid, 填写secret,获得access_token,如下


然后在 包括菜单的创建,查询,删除都在 https://mp.weixin.qq.com/debug 完成 

创建如下图,


自定义的菜单JSON代码可以使用实例里的代码略改下即可,

官方实例代码URL:https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421141013

{ "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" }] }] }

用一个普通用户的微信号关注公众号,就可以菜单已经更新上去了



自定义菜单接口就完成了。

我们查询下有那些菜单,


我们在公众号后面有一个素材管理,里面是我们平时编辑好的素材,我们把他关联到我们的菜单上,怎么关联呢,

下面说一种简单的方法,

1、在用户管理里,找到一个我们自己的微信号,点击进去图文信息-- >从素材库选择


列出我们编辑好的保存下来的素材了,选中一个 发送给微信用户,

2、在微信用户端,打开这个素材,点右上角的弹出对话框,里面有一个复制连接,点一下,把他粘贴到信息框里 就得到 这个永久的URL地址了。


然后,把这个URL填写到上机的JOSN对应的菜单栏位上即可,

------------------------------------------------------------------------

END


版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。