初识微信公众平台,获取自定义菜单配置接口
原创本接口将会提供公众号当前使用的自定义菜单的配置。如果公众号是通过 API 调用设置的菜单,则返回菜单的开发配置,而如果公众号是在公众平台官网通过网站功能发布菜单,则本接口返回运营者设置的菜单配置。
请注意:
(1)第三方平台开发者可以通过本接口,在旗下公众号将业务授权给你后,立即通过本接口检测公众号的自定义菜单配置,并通过接口再次给公众号设置好自动回复规则,以提升公众号运营者的业务体验。
(2)本接口与自定义菜单查询接口的不同之处在于,本接口无论公众号的接口是如何设置的,都能查询到接口,而自定义菜单查询接口则仅能查询到使用 API 设置的菜单配置。
(3)认证/未认证的服务号/订阅号,以及接口测试号,均拥有该接口权限。
(4)从第三方平台的公众号登录授权机制上来说,该接口从属于消息与菜单权限集。
(5)本接口中返回的图片/语音/视频为临时素材(临时素材每次获取都不同,3 天内有效,通过素材管理-获取临时素材接口来获取),本接口返回的图文消息为永久素材(通过素材管理-获取永久素材接口来获取)。
• 接口调用请求说明。
HTTP 请求方式:GET(使用 HTTPS)。
https://api.weixin.qq.com/cgi-bin/get_current_selfmenu_info?access_token=ACCESS_TOKEN
• 返回结果说明。
如果公众号是在公众平台官网通过网站功能发布菜单的,则本接口返回的自定义菜单配置样例如下:
1. { 2. "is_menu_open": 1, 3. "selfmenu_info": { 4. "button": [ 5. { 6. "name": "button", 7. "sub_button": { 8. "list": [ 9. { 10. "type": "view", 11. "name": "view_url", 12. "url": "http://www.qq.com" 13. }, 14. { 15. "type": "news", 16. "name": "news", 17. "value":"KQb_w_Tiz-nSdVLoTV35Psmty8hGBulGhEdbb9SKs-o", 18. "news_info": { 19. "list": [ 20. { 21. "title": "MULTI_NEWS", 22. "author": "JIMZHENG", 23. "digest": "text", 24. "show_cover": 0, 25. "cover_url": "http://mmbiz.qpic.cn/ mmbiz/GE7et87vE9vicuCibqXsX9GPPLuEtBfXfK0HKuBIa1A1cypS0uY1wickv70ia Y1gf3I1DTszuJoS3lAVLvhTcm9sDA/0", 26. "content_url": "http://mp.weixin.qq. com/s?__biz=MjM5ODUwNTM3Ng==&mid=204013432&idx=1&sn=80ce6d9abcb832237 bf86c87e50fda15#rd", 27. "source_url": "" 28. }, 29. { 30. "title": "MULTI_NEWS1", 31. "author": "JIMZHENG", 32. "digest": "MULTI_NEWS1", 33. "show_cover": 1, 34. "cover_url": "http://mmbiz.qpic.cn/ mmbiz/GE7et87vE9vicuCibqXsX9GPPLuEtBfXfKnmnpXYgWmQD5gXUrEApIYBCgvh2 yHsu3ic3anDUGtUCHwjiaEC5bicd7A/0", 35. "content_url": "http://mp.weixin.qq. com/s?__biz=MjM5ODUwNTM3Ng==&mid=204013432&idx=2&sn=8226843afb14ec decb08d9ce46bc1d37#rd", 36. "source_url": "" 37. } 38. ] 39. } 40. }, 41. { 42. "type": "video", 43. "name": "video", 44. "value": "http://61.182.130.30/vweixinp.tc.qq. com/1007_114bcede9a2244eeb5ab7f76d951df5f.f10.mp4?vkey=77A42D0C2015 FBB0A3653D29C571B5F4BBF1D243FBEF17F09C24FF1F2F22E30881BD350E360BC53F& sha=0&save=1" 45. }, 46. { 47. "type": "voice", 48. "name": "voice", 49. "value": "nTXe3aghlQ4XYHa0AQPWiQQbFW9RVtaYTLPC1 PCQx11qc9UB6CiUPFjdkeEtJicn" 50. } 51. ] 52. } 53. }, 54. { 55. "type": "text", 56. "name": "text", 57. "value": "This is text!" 58. }, 59. { 60. "type": "img", 61. "name": "photo", 62. "value": "ax5Whs5dsoomJLEppAvftBUuH7CgXCZGFbFJifmbUjnQk_ ierMHY99Y5d2Cv14RD" 63. } 64. ] 65. } 66. }
如果公众号是通过 API 调用设置的菜单,则自定义菜单配置样例如下:
1. { 2. 「is_menu_open」: 1, 3. 「selfmenu_info」: { 4. 「button」: [ 5. { 6. 「type」: 「click」, 7. 「name」: 「今日歌曲」, 8. 「key」: 「V1001_TODAY_MUSIC」 9. }, 10. { 11. 「name」: 「菜单」, 12. 「sub_button」: { 13. 「list」: [ 14. { 15. 「type」: 「view」, 16. 「name」: 「搜索」, 17. 「url」: 「http://www.soso.com/」 18. }, 19. { 20. 「type」: 「view」, 21. 「name」: 「视频」, 22. 「url」: 「http://v.qq.com/」 23. }, 24. { 25. 「type」: 「click」, 26. 「name」: 「赞一下我们」, 27. 「key」: 「V1001_GOOD」 28. } 29. ] 30. } 31. } 32. ] 33. } 34. }
表 3-11 对所用参数进行了说明,包括 14 个参数。
表 3-11 获取自定义菜单配置接口参数说明

版权保护: 本文由 李斯特 原创,转载请保留链接: https://www.wechatadd.com/artdet/9573
- 上一篇:微信公众平台开发技术-数据库设计
- 下一篇:初识微信公众平台,获取接口凭证方法
阅读推荐
更多...- 让业绩高速增长!销售场景化 2023-03-23
- 一张图让你看懂什么是新微商 2022-07-14
- 打造属于自己的销售神话销售管理——销售任务与销售行为 2023-03-23
- 微商案例:三个爸爸:以爱为出发点的客户定位 2022-07-22
- 写《商业计划书》的目的 2023-07-16
- 微信的商业价值,微信创业时代 2023-07-13
- 了解客户心理,方能百战不殆「销售技巧」 2023-03-02
- [微信创业]最基本的决策方法是什么? 2023-07-11
- 客户说「我很忙没时间」,用这 3 招,让他主动愿意听你讲下去! 2023-05-22
- 移动视频投放平台——微视 2023-07-16
- 你该展现出怎样的形象「销售管理」 2023-03-02
- 3大方面,做好自媒体人应有的心理准备 2022-07-07
- 走进“微商”时代,微商的商业价值 2023-07-13
- QQ空间微营销表现 2023-07-16
- 怎样选择前景好的行业?实现销售业绩的持续增长 2023-05-21
- 提供增值服务——让用户看视频后有「利」可图 2023-10-22
- 如何借助小程序场景实现营销价值最大化? 2023-07-11
- 微视频的营销案例 2023-07-16