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

注意事项,

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

2、公众号开发--自定义(简易模式)菜单以及素材的永久URL地址获取方法相关推荐

  1. java自定义菜单跳转页面_微信公众号开发 自定义菜单跳转页面并获取用户信息实例详解...

    微信公众号开发 自定义菜单 请先读完本文再进行配置开发 请先前往微信平台开发者文档阅读"网页授权获取用户基本信息"的接口说明 在微信公众账号开发中,往往有定义一个菜单,然后用户点击 ...

  2. 微信公众号开发--自定义菜单跳转页面并获取用户信息(续)

    之前写过一篇微信公众号开发–自定义菜单跳转页面并获取用户信息 由于当时是刚学习微信公众号开发当时的思路虽然可行,不过不是最好的,最近也用到了需要获取用户信息的地方,再次整理一下. 流程 注意点 ### ...

  3. 公众号如何跳转到页面php,图文详解微信公众号开发自定义菜单跳转页面并获取用户信息实例...

    这篇文章主要介绍了微信公众号开发 自定义菜单跳转页面并获取用户信息实例详解的相关资料,需要的朋友可以参考下 微信公众号开发 自定义菜单 请先读完本文再进行配置开发 请先前往微信平台开发者文档阅读&qu ...

  4. 公众号开发(二)--菜单管理

    公众号开发(二)--菜单管理 开发说明 以下是官网的说明 1.自定义菜单最多包括3个一级菜单,每个一级菜单最多包含5个二级菜单. 2.一级菜单最多4个汉字,二级菜单最多7个汉字,多出来的部分将会以&q ...

  5. 【微信开发】微信公众号开发 之 编辑模式使用

    . 作者 : 万境绝尘 转载请注明出处 : http://blog.csdn.net/shulianghan/article/details/20306735 . . 本人 微信公众账号(订阅号) : ...

  6. 微信公众号开发---自定义菜单的创建及菜单事件响应(java)

    微信5.0发布 2013年8月5日,伴随着微信5.0 iPhone版的发布,公众平台也进行了重要的更新,主要包括: 1)运营主体为组织,可选择成为服务号或者订阅号: 2)服务号可以申请自定义菜单: 3 ...

  7. 微信公众号开发 自定义分享 从前台到Java后台 调用微信JS接口分享朋友圈

    20180811写在前面的话 有很多人遇到问题之后问我,结果大多数是因为配置问题,所以请详细阅读前面的配置步骤. 20181016注意事项 收到反馈,之前写的接口即将废弃,源代码中的js接口需要修改, ...

  8. JAVA微信公众号开发第5篇菜单发布

    说明 菜单数据库表设计 菜单数据拼装与发布 数据拼装和接口调用 Mapper设计 效果展示 说明 自定义菜单能够帮助公众号丰富界面,让用户更好更快地理解公众号的功能.开启自定义菜单后,公众号界面如图所 ...

  9. 实例:用C#.NET手把手教你做微信公众号开发(9)--菜单设置

    一.菜单定义 先看个直观的图,菜单在公众号的底部,当一个公众号没有设置菜单时是看不到的,设置之后就是下面的样子. 注意事项: 自定义菜单最多包括3个一级菜单,每个一级菜单最多包含5个二级菜单. 一级菜 ...

最新文章

  1. 用神经网络分类响尾蛇和牛蛙
  2. Python基础教程:函数名本质
  3. 数字图像处理与Python实现笔记之基础知识
  4. MVC4项目中验证用户登录一个特性就搞定
  5. CTF-RSA解密脚本
  6. Android之发送短信后按钮(60秒)变灰色每隔一秒递减显示
  7. C语言,利用函数调用统计输出素数并统计素数和
  8. 关注细节但不陷入细节
  9. 续php的一些基本概念
  10. mysql事务 并发_Mysql关于事务并发带来的问题
  11. java开发的程序怎么用_java安装后怎么使用?第一次编写java程序
  12. 数据结构计算机复试题,2021考研计算机408数据结构试题及答案解析
  13. 2008 r2 server sql 中文版补丁_Microsoft SQL Server 2008 r2 sp2补丁 64位 官方免费版
  14. 【Android开发经验】Android相关问题的好文章整理——温故而知新,可以为师矣
  15. 【记录30】条形码的生成
  16. 处理BigDecimal字段, java.math.BigDecimal cannot be cast to [Ljava.lang.Object;
  17. java缓存击穿_对缓存击穿的一点思考
  18. echart 环形饼图设置中心固定信息
  19. 设计模式 - 创建型模式_工厂方法模式
  20. ASO商店优化为什么成为必争之地,其优势有哪些?

热门文章

  1. OA系统如何实现实时项目成本核算
  2. “Xilinx ZYNQ+TCP通信+Python上位机”实现实时视频传输系统
  3. FineReport(帆软)关于柱状图数据标签被遮挡的问题处理
  4. iceman写的关于Debug API的文章,特别是关于CONTEXT结构的描述,有空再翻译(转贴)
  5. ICG-PEG-OH 结构式,吲哚菁绿-聚乙二醇-羟基的相关说明
  6. SQL由入门到精通的学习
  7. Switch开关,两边字隐藏
  8. mars老师Java教程百度网盘,你一定不能错过
  9. 博图注册表删除方法_三菱、西门子软件安装常见出错解决方法!(干货)
  10. Excel按不同的字体颜色对数据区域分类汇总求和