服务器配置(已启用)---->一开启,会把之前在(功能里)定义的菜单清空,需要自定义接口菜单了,
注意事项,
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