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. 清缓存方法:取消关注,再重新关注。
  • 相关阅读:
    扫面线模板
    (动态规划、栈)leetcode 84. Largest Rectangle in Histogram, 85. Maximal Rectangle
    tmux 常见命令汇总
    leetcode 221
    leetcode 319 29
    (贪心)leetcode 392. Is Subsequence, 771. Jewels and Stones, 463. Island Perimeter
    leetcode 982 668
    Python import 同文件夹下的py文件的函数,pycharm报错
    Windows里Anaconda-Navigator无法打开的解决方案
    Windows下 gpu版 Tensorflow 安装
  • 原文地址:https://www.cnblogs.com/cssfirefly/p/4496911.html
Copyright © 2011-2022 走看看