专栏首页deepcc微信公众号-开发者-自定义菜单

微信公众号-开发者-自定义菜单

我是个初学者,网上找了看了好多,都是第三方实现的,考虑到安全问题,不敢用!

今天终于摸索出了实现方法。

官方api:http://mp.weixin.qq.com/wiki/13/43de8269be54a0a6f64413e4dfa94f39.html

步骤一:选到“开发者中心”。

二、显示AppSecret,完整显示(要微信扫一下)。

三、去“微信公众平台接口调试工具”,

  1. 选到“基础支持”- “获取access_token接口/token”,
  2. 填写“appid”和“secret”(AppSecret),
  3. 点击“检查问题”,
  4. 如图红线框中显示“access_token”。

https://mp.weixin.qq.com/debug/cgi-bin/apiinfo?t=index

四、到“微信公众平台接口调试工具”

  1. 选到“自定义菜单” - “自定义菜单创建接口/menu/create”
  2. 填写“access_token”(刚才获取的)
  3. “body”的内容格式如下:
 {
     "button":[
     {    
          "type":"click",
          "name":"今日歌曲",
          "key":"V1001_TODAY_MUSIC"
      },
      {
           "name":"菜单",
           "sub_button":[
           {    
               "type":"view",
               "name":"搜索",
               "url":"http://www.soso.com/"
            },
            {
               "type":"view",
               "name":"视频",
               "url":"http://v.qq.com/"
            },
            {
               "type":"click",
               "name":"赞一下我们",
               "key":"V1001_GOOD"
            }]
       }]
 }
  1. 点击“检查问题”
  2. 返回errcode:0,表示成功。

到此结束,写的粗略,不吝指正。

PS:微信的“微信公众平台接口调试工具”在这里充当开发工具了。API左侧只能打开一个下拉菜单,而且刷新就收回去,体验不好。

补充:

  1. 如果要更新菜单,可以调删除出接口,在调创建接口。
  2. 清缓存方法:取消关注,再重新关注。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 微信公众号-个人开发者中心接口权限

    deepcc
  • ajax 请求中多出现一次OPTIONS请求及其解决办法

    W3C规范!在跨域请求中,分为简单请求(get和部分post,post时content-type属于application/x-www-form-urlenco...

    deepcc
  • js自运行函数

    deepcc
  • Java基础题

    不能。在Java中,只要是被定义为final的类,也可以说是被final修饰的类,就是不能被继承的。

    用户3467126
  • 设计模式----适配器模式

    SuperHeroes
  • 快速优化 Web 性能的10 个手段

    优化网站的性能需要花费大量的时间,并且如果要根据自己的需求进行优化则花费的时间可能更多。

    疯狂的技术宅
  • Java-回调/Callback

    版权声明: ...

    Fisherman渔夫
  • C# 地磅串口编程

    然后最近有一个项目用到了地磅,这里也是通过串口通讯方式进行数据交互,说实话,地磅这东西,实在有点不方便。

    跟着阿笨一起玩NET
  • 永远的开始:Hello world

    __author__ = 'www.py3study.com' 定义变量__author__,通常用来表示这段代码的作者

    py3study
  • 5.数据库

    六月的雨

扫码关注云+社区

领取腾讯云代金券