1. 微信建立自定义菜单, 打开开发者中心

  2. 开发者中心—》接口文档—》接口调试工具

  3. 打开接口调试工具

  4. 建立连接, 找到corpid, corpsecret 后,检查问题,获得AccessToken
    1. 找corpid,corpsecret 的方法,打开设置—》功能设置—》权限管理,

      4.2点击权限管理进入画面,找到所在管理组的corpid, corpsecret

  5. 输入corpid,corpsecret,按下检查问题按钮,在返回结果区块找到access token

  6. 在接口类型下拉选单中,找到自定义菜单选项,

    接口列表找到创建应用菜单选项,

    参数列表,access token输入5产出的access token

    Agentid 输入企业应用的id

    Body 输入自定义菜单的格式

    1. 企业应用id:应用中心—》我的应用。选中一个应用,单击进入应用属性框,找到应用id, 确保自己在可见范围内
    2. Body 格式的查找
      1. 扫描条形码: 接口文档—》自定义菜单—》创建应用菜单找到扫描的请求范例示例
      2. {
      3. "button": [
      4. {
      5. "name": "扫码",
      6. "sub_button": [
      7. {
      8. "type": "scancode_waitmsg",
      9. "name": "扫码带提示",
      10. "key": "rselfmenu_0_0",
      11. "sub_button": [ ]
      12. },
      13. {
      14. "type": "scancode_push",
      15. "name": "扫码推事件",
      16. "key": "rselfmenu_0_1",
      17. "sub_button": [ ]
      18. }
      19. ]
      20. },
      21. {
      22. "name": "发图",
      23. "sub_button": [
      24. {
      25. "type": "pic_sysphoto",
      26. "name": "系统拍照发图",
      27. "key": "rselfmenu_1_0",
      28. "sub_button": [ ]
      29. },
      30. {
      31. "type": "pic_photo_or_album",
      32. "name": "拍照或者相册发图",
      33. "key": "rselfmenu_1_1",
      34. "sub_button": [ ]
      35. },
      36. {
      37. "type": "pic_weixin",
      38. "name": "微信相册发图",
      39. "key": "rselfmenu_1_2",
      40. "sub_button": [ ]
      41. }
      42. ]
      43. },
      44. {
      45. "name": "发送位置",
      46. "type": "location_select",
      47. "key": "rselfmenu_2_0"
      48. }
      49. ]
      50. }

        把这些代码copy到body上

    3. 按下检查问题按钮,如下截图,建立自定义菜单成功

      6.4创建自定义菜单后,由于微信客户端缓存,需要24小时微信客户端才会展现出来。建议测试时可以尝试取消关注企业号后再次关注,则可以看到创建后的效果