美文网首页
API接口修改微信公众号菜单

API接口修改微信公众号菜单

作者: 炒面Z | 来源:发表于2020-05-09 12:00 被阅读0次

    API接口修改微信公众号菜单

    1. 公众号账号信息

    账号: ***
    密码: ***


    appid: wx***
    appsecret: ***
    (账号密码请找相关人员索取)

    2. 公众号修改菜单

    2.1获取公众号access_token

    image.png

    2.2 获取access_token可能失败及其解决方案

    • 报错信息
    {"errmsg": "invalid ip 115.227.223.87, not in whitelist"}
    
    • 报错解决方案(ip白名单)

    如上,115.227.223.87 不在白名单中,打开公众号控制台-安全中心-ip白名单-修改,把 ip 地址输入保存即可<br />

    2.3 修改菜单

    • 打开postman->新建一个post请求
    • url为 https://api.weixin.qq.com/cgi-bin/menu/create?access_token={上一个步骤中获取的access_token结果}
    • header参数:Content-Type:application/json
    • body参数:参数类型raw,具体值为->修改设置的菜单最新json数据(以下JSON为真实数据,请谨慎修改)
    • 菜单真实JSON数据
    {
      "button": [
        {
          "name": "一级菜单1",
          "sub_button": [
            {
              "type": "view",
              "name": "二级菜单1",
              "url": "http://******"
            },
            {
              "type": "view",
              "name": "二级菜单2",
              "url": "http://******"
            },
          ]
        },
        {
          "type": "view",
          "name": "一级菜单2",
          "url": "http://******"
        }
      ]
    }
    
    • postman 操作截图如下
    image.pngimage.png

    2.4 成功后测试

    最后提交post请求即可,重新关注公众号即可.可能会存在缓存,可以用新的微信关注公众号即可

    相关文章

      网友评论

          本文标题:API接口修改微信公众号菜单

          本文链接:https://www.haomeiwen.com/subject/cxtknhtx.html