1、准备自定义菜单的json字符串 2、提交菜单 |
参数 | 是否必须 | 说明 |
button | 是 | 一级菜单数组,个数应为1~3个 |
sub_button | 否 | 二级菜单数组,个数应为1~5个 |
type | 是 | 菜单的响应动作类型 |
name | 是 | 菜单标题,不超过16个字节,子菜单不超过40个字节 |
key | click等点击类型必须 | 菜单KEY值,用于消息接口推送,不超过128字节 |
url | view类型必须 | 网页链接,用户点击菜单可打开链接,不超过256字节 |
media_id | media_id类型和view_limited类型必须 | 调用新增永久素材接口返回的合法media_id |
http请求方式: POST,http://xxx.xxx.xxx/ 为自己的网站域名 http://xxx.xxx.xxx/index.php?g=Home&m=ConnectApi&a=createDiyMenu |
参数 | 是否必须 | 说明 |
ConnectKey | 是 | 对接key |
access_token | 是 | 是公众号的全局唯一票据 |
menus | 是 | 上一步的json字符串 |
http请求方式: POST,http://xxx.xxx.xxx/ 为自己的网站域名 http://xxx.xxx.xxx/index.php?g=Home&m=ConnectApi&a=selectDiyMenu |
参数 | 是否必须 | 说明 |
ConnectKey | 是 | 对接key |
access_token | 是 | 是公众号的全局唯一票据 |
http请求方式: POST,http://xxx.xxx.xxx/ 为自己的网站域名 http://xxx.xxx.xxx/index.php?g=Home&m=ConnectApi&a=deleteDiyMenu |
参数 | 是否必须 | 说明 |
ConnectKey | 是 | 对接key |
access_token | 是 | 是公众号的全局唯一票据 |
返回码 | 说明 |
40013 | 无效的appid |
40029 | 无效的code |
41001 | 缺少access_token参数 |
41009 | 缺少openid |
44439 | 无效的scope |
44440 | 无效的跳转地址 |
44441 | 对接key不能为空! |
44442 | 数据来源不合法! |
44443 | 数据被篡改了 |
44444 | 对接用户不存在,非法用户 |
50001 | 用户未授权该api |