错误码

最近更新时间:2025-04-11 17:41:22

我的收藏

服务端错误码

说明:
除非发生网络错误(例如 502 错误),否则推送服务 REST API 的 HTTP 返回码均为200。
请通过应答包体中的 ErrorCode、ErrorInfo 确认错误码,并对照下表查看。
公共错误码(60000 到 79999)请参见 错误码 文档。
错误码
含义说明
90001
JSON 格式解析失败,请检查请求包是否符合 JSON 规范。
90005
JSON 格式请求包体中缺少 MsgRandom 字段或者 MsgRandom 字段不是 Integer 类型。
90009
请求需要 App 管理员权限。
90018
请求的账号数量超过限制。
90020
标签长度超过限制(不能超过50字节)。
90022
推送条件中的 TagsOr 和 TagsAnd 有重复标签。
90024
推送过于频繁,每两次推送间隔必须大于1秒。
90026
消息离线存储时间错误。
90032
推送条件中的 tag 数量大于10,或添加标签请求中的标签数量大于10。
90033
属性无效。
90039
按属性推送和按标签推送不可同时存在。
90040
推送条件中其中1个 tag 为空。
90045
未开通全员/标签/单推推送功能。
90047
推送次数超过当天限额(默认为100次)。
90049
撤回 TaskId 不合法,无推送记录。通过 发起全员/标签推送单发推送 接口进行推送,返回的 TaskId 才能用于撤回。
90050
重复撤回,已经撤回的推送任务不能重复调用。
90051
撤回过于频繁,撤回限频1次/s。
90052
超过撤回有效期,撤回要求在24小时内,超过24小时的推送任务无法撤回。
90053
撤回无效。推送任务指定不存漫游/未读(OnlineOnlyFlag = 0),但是撤回时没有带上 OfflinePushInfo。
90056
全员推送的请求体过大,目前支持最大10K长度。
91000
服务内部错误,请重试。

客户端错误码

说明:
更多客户端错误码请参见 错误码 文档。
错误码
含义说明
800001
注册推送服务,appKey 参数不合法。
800002
注册推送服务,sdkAppId 参数不合法。
800003
初始化 SDK 失败。
800004
长链接建立失败。
800005
本机通道注册推送失败。
800006
本机通道注册推送失败后,尝试 fcm 通道注册失败。
800007
探测所有通道失败。
800008
注册推送服务超时。
800009
注册推送 token 为空。
800010
给 SDK 设置 token 失败。
800011
关闭自动注册失败。
800012
关闭推送权限请求失败。
800013
创建通知 channel 失败。
800014
设置推送配置失败。
800015
实验性接口调用失败。
800016
用户拒绝推送获取弹窗权限。
6014
IM 账号未登录,请先登录后再注册推送。
9523
请检查网络是否正常。
70016
公钥不存在,UserSig 验证失败,请确认是否使用了正确的 appKey。

厂商错误码

说明:
此处仅列出各厂商服务端常见错误码作为参考,如有疑问,请自行咨询对应厂商。
各厂商推送服务错误码文档链接:小米 / 华为 / OPPO / vivo / 魅族 / 荣耀 / Google FCM / APNs
小米
华为
OPPO
vivo
魅族
荣耀
Google FCM
APNs
错误码
含义说明
-1
未知错误。
0
成功。
1
内部错误。
10001
系统错误。
10002
系统繁忙。
10003
远程服务错误。
10008
参数错误,请参考 API 文档。
10012
非法请求。
10016
缺失必选参数。
10017
参数值非法。
10027
应用的 API 调用太频繁。
10029
不合法的设备。
发起 app 相关操作时,例如注册、取消注册时,找不到对应的设备。
10030
应用获取失效 regid 太频繁。
10031
应用在黑名单中,禁止发送消息。
10032
应用获取失效 alias 太频繁。
10033
应用在黑名单中,禁止发 feedback 请求。
10034
应用当日发送消息数量过多。
10035
没有更多的失效 alias 可供拉取。
10036
应用操作被禁止。
10037
请求过期。
10038
应用禁止访问统计和 trace 数据。
10039
应用获取消息统计和 trace 太过频繁。
20607
DB 错误。
20209
不合法的主题。
20215
订阅主题失败。
20216
退订主题失败。
20301
发送消息失败。
20315
删除广播消息失败。
21301
认证失败。
21302
token 认证失败。
21303
被限制的请求。
21305
缺少必要的参数。
22000
非法应用。
22006
应用程序 ID 不合法。
22007
应用程序 Key 不合法。
22022
应用程序 package name 不合法。
22102
发送应用通知消息失败。
26003
消息 Push 内部调用失败。
26004
广播消息发送太频繁。
26005
account 设置太频繁而被禁止。
26006
发送需要审核,请及时审核。
27001
channel 相关信息不匹配。
65003
未找到 device,通常是设备不在线导致。
65006
别名设置太频繁而被禁止。
65007
别名在黑名单中。
65008
别名长度太长。
65009
消息内容太长。
65010
主题长度太长。
65011
未提供参数。
65012
别名为空。
65013
主题为空。
65014
键值对数目太多。
65015
键值对总长度太长。
65016
User account 为空。
65017
User account 长度太长。
65028
未查询到相应消息。
65029
远程服务异常。
65030
构建 JSON 时出现异常。
65035
主题数量太多。
65036
Callback 参数太长。
65037
Callback url 太长。
65038
Callback url 非法。
65040
注销失败。
65041
ImeiMd5 为空。
65042
ImeiMd5 不合法。
66006
注册失败。这里指安卓设备注册异常,包括设备注册和应用注册。
66007
regId 非法,指 regId 格式不正确。
66008
不合法的请求。
66108
发送的参数信息不合法。
66109
regSecret 无效。
66300
未知的命令。
66301
执行命令出错。
66303
小米 ID 为空。
66304
小米 ID 太长。
66305
不合法的小米 ID。
小米 ID 的格式不正确。
66306
关闭或打开 push 失败。
66307
删除定时任务 job 时传入的消息 ID 无效。
66308
打分服务请求参数违法。
70011
输入为空。
70012
JobKey 格式不合法。
200001
推送数量超过当日限额。
限制说明请参见 每日推送数量限制
200002
推送 QPS 超过限额。
限制说明请参见 推送速率 QPS 限制
错误码
含义说明
-5
获取 Token 任务失败。
502
请求连接异常,常见于网络状况不稳定。
503
流量控制。
6003
指纹证书配置不一致。
6004
接口鉴权时,权限不存在。
80100003
消息结构体错误。
80100016
消息体中带有敏感词汇。
80300002
下发消息给指定的用户(Token)报无权限。
80300007
指定的 Token 无效。
907122036
没有开通推送权益。
907122046
Push 不可服务。
907122047
通用错误码。
907122054
Push SDK 自动初始化中,请稍后重试操作。
907122069
不支持子用户操作。
907135000
传入的参数错误。
907135003
SDK 连接 HMS Core(APK)失败。
907135700
调用网关查询应用 scope 失败。
907135701
OpenGW 没有配置 Scope
错误码
含义说明
-2
服务器流量控制。
-1
服务不可用,此时请开发者稍候再试。
0
成功,表明接口调用成功。
11
不合法的 AuthToken。
12
HTTP 方法不正确。
13
应用调用次数超限,包含调用频率超限。
14
无效的 AppKey 参数。
15
缺少 AppKey 参数。
16
sign 校验不通过,无效签名。
17
缺少签名参数。
18
缺少时间戳参数。
19
非法的时间戳参数。
20
不存在的方法名。
21
缺少方法名参数。
22
缺少版本参数。
23
非法的版本参数,用户传入的版本号格式错误,必需为数字格式。
24
不支持的版本号,用户传入的版本号没有被提供。
25
编码错误,一般是用户做 http 请求的时候没有用 UTF-8 编码请求造成的。
26
IP 黑名单。
27
没有此功能的权限,拒绝访问。
28
应用不可用。
29
缺少 Auth Token 参数。
30
该应用没有 API 推送的权限。
31
数据不存在。
32
数据重复。
33
消息条数超过日限额。
34
上传图片超过日限额。
40
缺少必选参数,API 文档中设置为必选的参数是必传的,请仔细核对文档。
41
参数错误,一般是用户传入参数非法引起的,请仔细检查入参格式、范围是否一一对应。
51
图片无效,一般是图片格式、图片分辨率、图片大小不符合格式及图片未上传等,请仔细检查图片格式及上传文件方式。
55
应用访问频率限制。
59
无备用链接跳转权限,拒绝访问。
67
分类错误(包含强提醒所有异常)。
错误码
含义说明
0
请求成功。
10000
权限认证失败。
10006
别名长度超过 70 个字符。
10043
该应用已关闭 push 通道。
10045
应用审核中不可发送正式消息。
10050
alias 和 regId 不能都为空。
10051
classification 暂不支持该消息类型。
10054
notifyType 不合法。
10055
title 不能为空。
10056
title 长度不能超过40个字符。
10057
content 不能为空。
10058
content 长度不能超过100个字符。
10059
timeToLive 不合法。
10060
skipType 不合法。
10061
skipType = 2,skipContent 不能为空。
10062
skipType = 2,skipContent 不能超过2048个字符。
10063
skipType = 3,skipContent 不能为空。
10064
skipType = 3,skipContent 不能超过2048个字符。
10065
networkType 不合法。
10067
自定义 key 和 value 键值对不合法。
10068
skipType = 4,skipContent 不能为空。
10069
skipType = 4,skipContent 不能超过2048个字符。
10070
运营消息发送量总量超出限制。
10071
超出发送时间允许范围。
10072
推送速度过快,请稍后再试。
10073
系统消息发送量总量超出限制。
10082
系统消息开关未打开。
10092
profileId 长度超过限制。
10094
鉴权码与请求体对应的 AppID 不一致。
10095
notifyId 非法。
10096
category 错误。
10097
category 与 classification 不对应。
10103
推送内容含敏感信息。
10104
请发送正式消息。
10150
aliases 和 regIds 不能都为空。
10151
taskId 不能为空。
10152
taskId 不合法。
10153
regIds 个数不在指定范围[2-1000]。
10154
aliases 个数不在指定范围[2-1000]。
10155
消息不存在或已过期。
10200
AppID 不能为空。
10201
appKey 不能为空。
10202
appKey 不合法。
10203
timestamp 不能为空。
10204
sign 不能为空。
10205
AppID 不存在。
10206
sign 不正确。
10207
timestamp 不合法。
10252
批量发送消息体超出限制。
10255
全量推送接口未开放。
10301
alias 长度不能超过70个字符
10302
regId 不合法 。
10304
extra 包含不支持的 key。
10305
extra callback 长度超限。
10306
extra callback.param 长度超限。
10307
alias 不合法。
10311
该设备当前无法推送。
10352
requestId 不能为空。
10353
requestId 长度不能超过 64 个字符。
10471
taskIds 数量不能超过 100 个。
10472
taskIds 格式错误。
10473
taskIds 为空。
10600
name 参数不合法。
10601
标签名字不能为空。
10602
标签描述不能超过 300 字符。
10603
oldName 参数不能为空。
10604
newName 参数不能为空。
10605
oldName 参数不合法。
10606
newName 参数不合法。
10608
type 参数不能为空。
10609
ids 参数不能为空。
10610
标签名已经存在。
10611
标签分类名已经存在。
10612
标签组合名已经存在。
10613
group 参数不合法。
10614
ids 数量不能超过1000。
10615
tag 数量不能超过100。
10616
type 参数不合法。
10700
userids 不能为空。
10701
UserID 个数超过限制。
10703
超过上限,稍后再试。
10704
requestId 长度不能超过 64 个字符。
10706
userType 错误。
10800
registration_tokens 个数不在指定范围。
10801
notification 不能为空。
10802
original_source_name 不能为空。
10803
original_source_name 长度非法。
10804
original_source_ip 不能为空。
10806
click_action 非法。
10807
url 长度超过限制。
10808
intent 长度超过限制。
错误码
含义说明
200
正常。
500
其他异常。
1001
系统错误。
1003
服务器忙。
1005
参数错误,请参考 API 文档。
1006
签名认证失败。
110000
AppID 不合法。
110001
appKey 不合法。
110004
参数不能为空。
110009
应用被加入黑名单。
110010
应用推送速率过快。
110053
透传超过限制。
201
没有权限,服务器主动拒绝。
501
推送消息失败(db_error)。
513
推送消息失败。
519
推送消息失败服务过载。
520
消息折叠(1分钟内同一设备同一应用消息收到多次,默认5次)。
110002
pushId 失效( pushId 未订阅)。
110003
pushId 非法。
110005
alias 失效( alias 未订阅或者消息开关关闭)。
110010
pushId 失效(消息开关关闭)。
错误码
含义说明
200
成功。
400
参数错误。
403
鉴权不通过。
404
找不到服务。
500
服务内部错误。
502
请求连接异常,常见于网络状况不稳定。
503
请求频繁,请重试。
80100000
部分Token发送成功,返回的 failTokens 为发送失败的 Token。
80100003
消息结构体错误。
80300006
Token 重复。
80300007
所有 Push Token 都是无效的。
80300008
消息体大小超过系统设置的默认值(4096 Bytes)。
80300010
每次推送 Push Token 数量不能超过 1000。
80200020
回执不匹配。
10001
timestamp 为空。
10207
timestamp 不合法。
10300
Token 为空。
10205
appId 为空。
错误码
含义说明
400
INVALID_ARGUMENT,可能的原因包括注册无效、软件包名称无效、消息过大、数据键无效、TTL 无效或其他无效参数。
404
UNREGISTERED, 出现此错误的原因可能是缺少注册令牌,或令牌未注册。
403
SENDER_ID_MISMATCH, 一个注册令牌与一组特定的发送者关联。当客户端应用注册 FCM 时,必须指定允许哪些发送者发送消息。在向客户端应用发送消息时,您应使用这些发送者 ID 之一。如果您切换为其他发送者,则现有的注册令牌将不起作用。
429
QUOTA_EXCEEDED, 此错误可能是由超出消息率配额、超出设备消息率配额或超出主题消息率配额导致的。
503
UNAVAILABLE,服务器无法及时处理请求。
500
INTERNAL,服务器在尝试处理请求时遇到错误。
错误码
含义说明
200
成功。
403
BadCertificate, 证书无效。
BadCertificateEnvironment, 客户端证书环境错误。
ExpiredProviderToken,提供商令牌已过时,应生成新的令牌。
InvalidProviderToken,提供商令牌无效,或者无法验证令牌签名。
410
ExpiredToken, 设备令牌已过期。