2024年1月17日发(作者:)
微信自定义菜单错误代码解决方法
公众号每次调用接口时,可能获得正确或错误的返回码,开发者可以根据返回码信息调试接口,排查错误。
全局返回码说明如下
返回说明
码
-1 系统繁忙
0 请求成功
40001
获取access_token时AppSecret错误,或者access_token无效(可以重置试试)
40不合法的凭证类型
不合法的OpenID
不合法的媒体文件类型
不合法的文件类型
不合法的文件大小
不合法的媒体文件id
00不合法的消息类型
8
4000不合法的图片文件大小
9
4001不合法的语音文件大小
0
4001不合法的视频文件大小
1
4001不合法的缩略图文件大小
2
4001不合法的APPID
3
4001不合法的access_token
4
40不合法的菜单类型
015
4001不合法的按钮个数
6
4001不合法的按钮个数
7
4001不合法的按钮名字长度
8
4001不合法的按钮KEY长度
9
4002不合法的按钮URL长度
0
4002不合法的菜单版本号
1
4002不合法的子菜单级数
2
4002不合法的子菜单按钮个数
3
4002不合法的子菜单按钮类型
4
4002不合法的子菜单按钮名字长度
5
4002不合法的子菜单按钮KEY长度
6
4002不合法的子菜单按钮URL长度
7
4002不合法的自定义菜单使用用户
8
40不合法的oauth_code
029
4003不合法的refresh_token
0
4003不合法的openid列表
1
4003不合法的openid列表长度
2
40033
不合法的请求字符,不能包含uxxxx格式的字符
4003不合法的参数
5
4003不合法的请求格式
8
4003不合法的URL长度
9
4005不合法的分组id
0
4005分组名字不合法
1
4100缺少access_token参数
1
4100缺少appid参数
2
4100缺少refresh_token参数
3
4100缺少secret参数
4
41缺少多媒体文件数据
005
4100缺少media_id参数
6
4100缺少子菜单数据
7
4100缺少oauth code
8
4100缺少openid
9
4200access_token超时
1
4200refresh_token超时
2
4200oauth_code超时
3
4300需要GET请求
1
4300需要POST请求
2
4300需要HTTPS请求
3
4300需要接收者关注
4
4300需要好友关系
5
4400多媒体文件为空
1
44POST的数据包为空
002
4400图文消息内容为空
3
4400文本消息内容为空
4
4500多媒体文件大小超过限制
1
4500消息内容超过限制
2
4500标题字段超过限制
3
4500描述字段超过限制
4
4500链接字段超过限制
5
4500图片链接字段超过限制
6
4500语音播放时间超过限制
7
4500图文消息超过限制
8
4500接口调用超过限制
9
4501创建菜单个数超过限制
0
4501回复时间超过限制
5
45系统分组,不允许修改
016
4501分组名字过长
7
4501分组数量超过上限
8
4600不存在媒体数据
1
4600不存在的菜单版本
2
4600不存在的菜单数据
3
4600不存在的用户
4
4700解析JSON/XML内容错误
1
4800api功能未授权
1
5000用户未授权该api
1


发布评论