zoukankan      html  css  js  c++  java
  • 微信公众号-开发者-自定义菜单

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

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

    官方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"
                  }]
             }]
       }
      View Code
    4. 点击“检查问题”
    5. 返回errcode:0,表示成功。

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

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

    补充:

    1. 如果要更新菜单,可以调删除出接口,在调创建接口。
    2. 清缓存方法:取消关注,再重新关注。
  • 相关阅读:
    PsySH——PHP交互式控制台
    PHP通过ssh或socks5读取远程服务器的mysql数据库
    构建:vue项目配置后端接口服务信息
    module.exports用法
    PhpStorm连接服务器,开始自动上传功能
    JavaScript Array.some()方法用法
    vue-router query和params传参(接收参数),$router、$route的区别
    ES6箭头函数(Arrow Functions)
    工作中常用到的ES6语法
    VueJs2.0建议学习路线
  • 原文地址:https://www.cnblogs.com/cssfirefly/p/4496911.html
Copyright © 2011-2022 走看看