MSDK后台接口
总体说明
登录
概述
手Q鉴权[必接]
微信鉴权[必接]
游客鉴权[必接]
获取pf和pfkey
关系链
[手Q]用户信息
[手Q]好友信息
[手Q]好友信息(未注册)
[手Q]同玩好友
[手Q]会员信息
[手Q]会员详情
[手Q]工会绑群
[手Q]群关系查询
[手Q]加群
[手Q]解绑群
[手Q]拉取群列表
[手Q]绑定已有群
[手Q]提醒会长绑群
[手Q]查询绑定工会
[手Q]拉取群信息
[手Q]发送群消息
[微信]同玩好友2
[微信]好友openid
[微信]个人信息
[微信]查询群成员
[微信]解绑群
[微信]发送群消息
[微信]发送小程序消息
[微信]查询群状态
个人信息
[手Q]首次登录标识
[手Q]获取VIP信息
[手Q]蓝钻礼包
[手Q]wifi资格
[手Q]成就上报
心悦超R
[微信]首次登录标识
[微信]获取特权
[微信]心悦超R
[微信]成就上报
[微信]消息订阅
[微信]批量订阅
[微信]订阅推送
[微信]订阅清理
[微信]精英查询
分享
[手Q]后台分享
[微信]上传分享图片
[微信]后台分享
[微信]后端分享链接
免流量
查询免流量
查询ip的信息
错误码
MSDK接入层
MSDK逻辑层
手Q平台
微信平台
微信群
手Q群
手Q游戏中心
手Q分享
手Q蓝钻礼包
OIDB
心悦超R
[微信]心悦超R
MSDK后台接口 / 错误码 / MSDK接入层

1 概述

1、MSDK错误码分为接入层、逻辑层、平台层.
2、普通的错误,比如appid错误、appkey错误、权限控制等由接入层直接返回,具体错误含义参考msdk接入层错误码.
3、逻辑层出现错误时,MSDK接入层会透传错误码ret、错误描述msg,其中ret由MSDK逻辑层定义.
4、如果涉及到平台层的业务错误,手Qtoken侧错误MSDK会返回ret:-10000,msg为:平台错误码,平台错误描述,如:"msg":"-73,the user modify password wrong".
5、如果涉及到平台层的业务错误,微信侧错误MSDK会返回ret:-20000,msg为:平台错误码,平台错误描述,如:"msg":"40001,invalid credential"
6、MSDK接入层已对错误码进行了分类处理,新增参数err_type,0:正常,1:网络不稳定,请稍后再试,2:重新授权,3:用refreshToken刷新acessToken,5:未知错误

2 MSDK接入层错误码

错误码 错误描述 推荐处理
0 成功
-303 该appid在msdk没有权限 确认appid是否正确;确认该业务基本资料审核是否已经通过;确认该业务是否有该接口权限。
-304 请求参数不是json格式 请使用json格式请求
-307 内部错误 重试一次,若失败请联系MSDK客服提供技术支持。
-308 内部错误 重试一次,若失败请联系MSDK客服提供技术支持。
-309 内部错误 重试一次,若失败请联系MSDK客服提供技术支持。
-310 内部错误 重试一次,若失败请联系MSDK客服提供技术支持。
-311 逻辑层找不到对应的接口命令字 msdk逻辑层未实现该功能,请联系MSDK客服提供技术支持。
-312 内部错误 重试一次,若失败请联系MSDK客服提供技术支持。
-402 用户反馈功能缺少参数 检查请求参数是否正确
-501 http请求中,body为空 请求串中http body不能为空,请参考接口文档请求样例
-502 msdk接入层url 签名错误 签名计算方式为sig=md5(appkey + timestamp)
-503 频率超限 同一个用户请求频率超过限制
-504 appid不存在 url中appid为空或该app没有该接口访问权限,请联系MSDK客服提供技术支持。
-505 url 错误,接口不存在 接口不存在,确认接口名称
-506 url 缺少参数 对照接口文档检查参数
-507 内部错误,不用处理 正常错误,不用处理
-601 内部错误 重试一次,若一直失败请联系MSDK客服提供技术支持。
-701 内部错误 重试一次,若一直失败请联系MSDK客服提供技术支持。
-702 内部错误 重试一次,若一直失败请联系MSDK客服提供技术支持。
-801 用户反馈相关错误 重试一次,若一直失败请联系MSDK客服提供技术支持。(不影响游戏正常功能)
-901 游客模式下,不能访问该接口 切换成手Q、微信登录模式下
-107 支付IP不在白名单中 重试一次,若一直失败请联系MSDK客服提供技术支持。
-101 解析http失败 重试一次,若一直失败请联系MSDK客服提供技术支持。

3 MSDK逻辑层错误码

错误码 错误描述 推荐处理
0 成功
1 查询结果为空,没数据 不需要处理
-100 -100到-999为系统级错误
-101 msdk逻辑层内部错误 重试一次,若失败请联系MSDK客服提供技术支持。
-102 msdk逻辑层内部错误 重试一次,若失败请联系MSDK客服提供技术支持。
-103 msdk逻辑层内部错误 重试一次,若失败请联系MSDK客服提供技术支持。
-104 msdk逻辑层内部错误 重试一次,若失败请联系MSDK客服提供技术支持。
-105 msdk逻辑层内部错误 重试一次,若失败请联系MSDK客服提供技术支持。
-106 msdk逻辑层内部错误 重试一次,若失败请联系MSDK客服提供技术支持。
-109 游客模式执行失败 请检查appid、appkey、accessToken、guestid准确性
-110 游客模式校验失败 请检查appid、appkey、accessToken、guestid准确性
-1000 -1000到-1999为客户端返回的错误
-1011 输入参数为空 检查请求body中参数是否为空或int/string类型错误
-2000 -2000~-9999以下为服务器返回的错误
-2001 内部错误 重试一次,若失败请联系MSDK客服提供技术支持。
-2002 内部错误 重试一次,若失败请联系MSDK客服提供技术支持。
-2003 命令不存在 msdk逻辑层未提供该接口
-2004 msdk逻辑层收到的平台响应包错误 重试一次,若失败请联系MSDK客服提供技术支持。
-2005 msdk逻辑层收到的平台http body为空 重试一次,若失败请联系MSDK客服提供技术支持。
-2006 msdk逻辑层收到的平台响应包json解析失败 重试一次,若失败请联系MSDK客服提供技术支持。
-2007 msdk逻辑层收到的平台响应包返回值为空 重试一次,若失败请联系MSDK客服提供技术支持。
-2008 内部错误(ST解码失败) 重试一次,若失败请联系MSDK客服提供技术支持。
-2009 内部错误(A8解码失败) 重试一次,若失败请联系MSDK客服提供技术支持。
-2010 内部错误(配置文件中找不到该业务该业务配置或配置错误) 确认该业务基本资料审核是否已经通过;若失败请联系MSDK客服提供技术支持。
-10000 -10000以上为业务本身的错误 请参看msg中具体错误描述
-10001 非法的qq号 必须要大于10000才是合法的号码
-10002 非法的openid 请确认传入的appid、openid是否正确,若还有疑问请联系MSDK客服提供技术支持。
-10003 错误的登录方式 请确认是手Q(1)、微信(2)、游客模式(5)中的一种
-10005 内部异常 重试一次,若失败请联系MSDK客服提供技术支持。
-10010 白名单数据已经存在 正常返回,该用户已抢过号,不需要再抢。
-10011 白名单数据已满 白名单总数据已达到上限,提示用户稍后再来抢号(扩大白名单上限后)
-10012 没有对应数据 该用户不在白名单列表中,需要抢号才能进入游戏
-10013 没有对应的权限配置 确认该业务基本资料审核是否已经通过;若失败请联系MSDK客服提供技术支持。
-10014 记录已过期 该用户白名单数据已过期,需要重新抢号
-10015 no user auth;玩家未授权“获取QQ/微信好友关系” 核对拉起授权页面时是否同意授权“获取QQ/微信好友关系”
-15000 -15000~-19999为手Q平台OIDB相关的业务错误 具体请看http://wiki.msdk.qq.com/Router/errorcode.html#oidb_errcode
-20000 -20000以上为微信业务错误 请参看msg中具体错误描述
-20001 非法的QQ号 必须要大于10000才是合法的号码
-20002 非法的openid 请确认传入的appid、openid是否正确,若还有疑问请联系MSDK客服提供技术支持。
-20003 错误的登录方式 请确认是手Q(1)、微信(2)、游客模式(5)中的一种
-20004 非法的appid 确认appid是否正确
-20005 内部异常 重试一次,若失败请联系MSDK客服提供技术支持。
-30000 -30000及以上为LBS错误
-30001 LBS位置信息失败 重试一次,若失败请联系MSDK客服提供技术支持。
-30005 获取附近的人失败

4 手Q平台错误码

错误码 错误描述 推荐处理
-1 client的请求参数无效 检查请求参数准确性
-2 请求中的appid不存在 确认appid、appkey的准确性,若失败请联系MSDK客服提供技术支持。
-3 client请求中app到api访问无权限 确认该appid是否有权限,如有权限的话请联系MSDK客服提供技术支持。
-4 请求中的app ip不允许 若失败请联系MSDK客服提供技术支持。
-5 签名验证失败 重试一次,若失败请联系MSDK客服提供技术支持。
-6 client请求中app到api访问超限 降低访问频率,检查是否正常请求,若失败请联系MSDK客服提供技术支持。
-7 请求协议非法 eg https 搞成了http 确认访问协议是否正确,若失败请联系MSDK客服提供技术支持。
-8 请求受限,通常是安全审计没通过 若失败请联系MSDK客服提供技术支持。
-9 api不存在 若失败请联系MSDK客服提供技术支持。
-10 请求中的app 内网ip不允许 若失败请联系MSDK客服提供技术支持。
-11 请求中的app 外网ip不允许 若失败请联系MSDK客服提供技术支持。
-12 测试环境调试号码受限 请使用有权限的号码
-20 client请求中api未经用户授权 重新授权
-21 access_token已废除 重新授权
-22 openid非法 确认appid、openid的准确性,若失败请联系MSDK客服提供技术支持。
-23 openkey非法 重新授权
-24 openid openkey验证失败 重新授权
-25 0x71f 0x5b:timestamp与系统当前时间相差超过10分钟 确认appid、appkey、openkey的一致性,若失败请联系MSDK客服提供技术支持。
-26 0x71f 0x5a: 重复的nonce openid转换时出错,确认appid、openid准确性
-70 登录验证返回,验证openkey时appid非法 确认appid、appkey、openkey的一致性,若失败请联系MSDK客服提供技术支持。
-71 openid和openkey不匹配 确认openid与openkey的一致性
-72 appkey和权限tmem中的appkey不一致 确认appid、appkey的准确性,若失败请联系MSDK客服提供技术支持。
-73 0x47 access token改密失效 重新授权
100000 缺少或错误response_type 请检查请求参数
100001 缺少参数client_id 请检查请求参数
100002 缺少参数client_secret 请检查请求参数
100003 http head中缺少Authorization 请检查请求参数
100004 缺少或错误grant_type 请检查请求参数
100005 缺少code参数 请检查请求参数
100006 缺少refresh token 请检查请求参数
100007 缺少access token 请检查请求参数
100008 该appid不存在 确认appid的准确性,若失败请联系MSDK客服提供技术支持。
100009 appkey(client_secret) 不合法 确认appid、appkey的准确性,若失败请联系MSDK客服提供技术支持。
100010 回调地址不合法 回调地址不合法,常见原因请见:
http:wiki.open.qq.com/wiki/faq/website
/%E5%9B%9E%E8%B0%83%E5%9C%B0%E5%9D%80%E5%B8
%B8%E8%A7%81%E9%97%AE%E9%A2%98%E5%8F%8A%E4%BF%AE
%E6%94%B9%E6%96%B9%E6%B3%95
100011 APP不处于上线状态 若失败请联系MSDK客服提供技术支持。
100012 非post方式 若失败请联系MSDK客服提供技术支持。
100013 access token不合法 重新授权
100014 access token过期 重新授权
100015 access token废除 重新授权
100016 access token验证失败,其它原因 重新授权
100030 no user auth玩家未授权“获取QQ好友关系” 拉起授权页面,核对是否打开“获取QQ好友关系”开关
251001 参数非法 按照参数列表检查参数是否正确
251002 access token不合法 重新授权
251003 获取好友openid失败 接口调用无权限,请申请权限
251004 获取好友缓存失败 反馈到MSDK联系手Q侧处理
251005 更新好友缓存失败 反馈到MSDK联系手Q侧处理

5 微信平台错误码

错误码 错误描述 推荐处理
0 ok -
-1 system error 重试一次,若一直失败请联系MSDK客服提供技术支持。
-6 包名或者签名不正确 检查包名或者签名是否正确
10026 BundleID不正确 请使用和平台侧配置一致的BundleID
40001 invalid credential 重新拉起授权
40002 invalid grant_type 重新拉起授权
40003 invalid openid 确认openid准确性,若还有问题,联系msdk反馈给微信侧处理
40007 invalid media_id 上传图片使用的media_id无效,重新上传图片获取media_id
40008 invalid message type -
40009 invalid image size 检查图片大小是否在要求范围内
40012 invalid thumb size 检查缩略图大小是否在要求范围内
40013 invalid appid 确认appid准确性,若还有问题,联系msdk反馈给微信侧处理
40014 invalid access_token 确认access_token准确性,若还有问题,联系msdk反馈给微信侧处理
40029 invalid code 重新拉起授权
40030 invalid refresh_token 重新拉起授权
40031 invalid openid list 重新拉起授权
40032 invalid refresh_token 重新拉起授权
40036 invalid template_id size -
40037 invalid template_id -
40039 invalid url size 检查url长度是否在要求范围内
40066 invalid url 检查url是否合法
40097 invalid args 接收方屏蔽了消息,让接收方查看一下微信:发现->游戏->我->隐私设置->游戏管理中查看“接收游戏消息”是否设置为关闭状态
40163 code been used 重新拉起授权
40180 invalid client tmp token 重新拉起授权
41001 access_token missing 重新拉起授权
41002 appid missing 确认请求参数appid准确性,若失败请联系MSDK客服提供技术支持。
41003 refresh_token missing 确认请求参数appid、refresh_token准确性,若失败请联系MSDK客服提供技术支持。
41004 appsecret missing 确认请求参数appid、appkey准确性,若失败请联系MSDK客服提供技术支持。
41006 media_id missing 检查media_id参数是否传递
41008 missing code 确认请求参数code准确性,若失败请联系MSDK客服提供技术支持。
41009 missing openid 确认请求参数appid、openid准确性,若失败请联系MSDK客服提供技术支持。
41010 missing url 检查url参数是否传递
42001 access_token expired accessToken过期,刷新token或重新拉起授权
42003 code expired 重新拉起授权
42004 refresh_token expired 重新拉起授权
42009 client tmp token expired 重新拉起授权
43003 require https 使用https请求
43004 require subscribe -
43005 require friend relations -
44002 empty post data -
45003 title size out of limit 检查title参数是否超过限制
45004 description size out of limit 检查description参数是否超过限制
45005 url size out of limit 检查url参数长度是否超过限制
45009 api freq out of limit 限制访问频率,检查是否受攻击,若失败请联系MSDK客服提供技术支持。
45011 api limit 限制访问频率,检查是否受攻击,若失败请联系MSDK客服提供技术支持。
45013 too many template args 限制访问频率,检查是否受攻击,若失败请联系MSDK客服提供技术支持。
45014 template message size out of limit 限制访问频率,检查是否受攻击,若失败请联系MSDK客服提供技术支持。
47001 data format error -
48001 api unauthorized 查看是否具有接口权限或者微信客户端“授权管理”处的应用“朋友关系”开关是否开启

5.1 微信加绑群错误码

错误码 错误描述 推荐处理
-1 系统错误 重试一次,若失败请联系MSDK客服提供技术支持。
-10000 内部错误 游戏没有在开平开通创建群的权限。
-10001 该游戏没有建群权限 游戏没有在游戏中心开通创建群的权限。
-10002 参数检查错误 确认参数准确性,若失败请联系MSDK客服提供技术支持。
-10003 链接不存在(与群无关)
-10004 获取跳转链接失败(与群无关)
-10005 群ID已存在 不要重复建群
-10007 群ID不存在 换一个存在的群ID
-10008 群ID不可用
-10009 用户不在群里
-10010 加群数量达到上限
-20001 解绑群达到上限 解绑群不能超过20个
-20002 用户创建群达到上限
-201608 kv读失败 联系微信相关接口人员
-201609 kv写失败 联系微信相关接口人员

5.2 手Q群接口错误码

错误码 错误描述 推荐处理
221001 工会已有绑定群 更换群或者工会
221002 未绑定群 先进行绑群,再进行此操作
221003 绑群回包错误 联系手Q群svr同学处理
221004 获取uin和tskey失败 检查登录态是否正确
221005 当前用户不是群主 检查当前用户是否为群主
221006 无效的openid 检查openid是否有效
221007 传入参数不对 检查接口参数,如appid,guild_id,zone_id,gc等等,具体请参考接口参数列表
221008 无接口调用权限 参照权限管理申请权限
221009 不是工会成员 检查玩家身份是否是工会成员
221010 达到创建群上限 联系手Q群svr同学处理
221011 创建群频率过高 联系手Q群svr同学处理
221012 群被删除了 联系手Q群svr同学处理
221013 群平台接口异常 联系手Q群svr同学处理
221014 读取存储失败 联系手Q群svr同学处理
221015 写入存储失败 联系手Q群svr同学处理
221016 发送公众号消息失败 联系手Q群svr同学处理
221017 数据上报失败 联系手Q群svr同学处理
221018 提醒绑群过于频繁 降低绑群接口访问频率
221019 群已经绑定了其他工会 更换群或者工会,再进行绑定
221020 群是收费群 更换绑定群为非收费群
221021 非游戏群 更换绑定群为游戏群
-182001 请求群后台cgi失败 联系群平台同学处理
-182002 操作cmem失败 联系手Q群svr同学处理
-182003 创建群失败 联系群平台同学处理
-182004 查询群失败 联系群平台同学处理
-182005 openid转uin失败 联系群平台同学处理
-182006 加群失败 联系群平台同学处理
-182007 查询群列表失败 联系手Q群svr同学处理
-182008 查询idip失败 联系手Q群svr同学处理
-500003~-500009 解析服务返回数据失败 联系手Q群svr同学处理
-120000 登录态校验失败 检查登录态是否有效

6 手Q游戏中心错误码

错误码 错误描述 推荐处理
0 成功
-4000 创建处理逻辑失败 重试一次
-4001 参数缺失 检查输入参数准确性,若失败请联系MSDK客服提供技术支持。
-4002 解析sid失败 重试一次
-4003 写小红点时间戳失败 重试一次
-4004 参数缺失 检查输入参数准确性,若失败请联系MSDK客服提供技术支持。
-4005 servlet服务没有创建处理逻辑 重试一次
-4006 必须参数缺失 检查输入参数准确性,若失败请联系MSDK客服提供技术支持。
-4007 拉取应用好友失败 重试一次
-4008 验证AccessToken失败 重试一次
-4009 频率限制超过 降低频率,若失败请联系MSDK客服提供技术支持。
-4010 获取UIN错误 确认appid、openid、accessToken准确性,大部分原因是accessToken过期了,accessToken是有有效期的,若失败请联系MSDK客服提供技术支持。
-4011 获取open id错误 确认appid、openid准确性,若失败请联系MSDK客服提供技术支持。
-4012 上报成就数据过期,只有比原来数据大才可上报 过期时间戳无效
-4013 效验skey失败 重新授权
-4014 没有设置如何效验用户身份 重试一次,若失败请联系MSDK客服提供技术支持。
-4015 没有找到合适的uri 确认appid、接口名称准确性,若失败请联系MSDK客服提供技术支持。
-4016 请求参数sig效验错误 重试一次,若失败请联系MSDK客服提供技术支持。
-4017 openid不存在 确认appid、openid准确性,若还有错误,联系msdk反馈给游戏中心开发
-4018 服务异常 重试一次,若失败请联系MSDK客服提供技术支持。
-4019 拉取成就数据失败 重试一次,若失败请联系MSDK客服提供技术支持。
-4020 发feeds失败 重试一次,若失败请联系MSDK客服提供技术支持。
-4021 获取个人信息失败 重试一次,若失败请联系MSDK客服提供技术支持。
-4022 参数不合法 重试一次,若失败请联系MSDK客服提供技术支持。
-4023 获取feeds失败 重试一次,若失败请联系MSDK客服提供技术支持。
-4024 没有最近玩的游戏 重试一次,若失败请联系MSDK客服提供技术支持。
-4025 获取最近玩的游戏失败 重试一次,若失败请联系MSDK客服提供技术支持。
-4026 应用在db里无配置 重试一次,若失败请联系MSDK客服提供技术支持。
-4027 拉取feeds失败 重试一次,若失败请联系MSDK客服提供技术支持。
-4028 解析json失败 重试一次,若失败请联系MSDK客服提供技术支持。
-4029 会员上报挑战开始信息失败 重试一次,若失败请联系MSDK客服提供技术支持。
-4030 游戏上报挑战开始信息失败 重试一次,若失败请联系MSDK客服提供技术支持。
-4031 时间戳非法,起始要小于结束 过期时间戳无效
-4032 appid校验失败 确认appid准确性,若失败请联系MSDK客服提供技术支持。
-4033 URL中无param字段或字段不合法 重试一次,若失败请联系MSDK客服提供技术支持。
-4034 json中无list字段或字段不合法 重试一次,若失败请联系MSDK客服提供技术支持。
-4035 json中无type或无data字段,或字段不合法(data不能留空) 确认请求参数data准确性,data不能留空
-4036 uin校验失败 确认appid、openid准确性,若失败请通过企业QQ(800013811)联系移动网游MSDK技
-4037 expires字段无效(是绝对过期时间戳,如1398575082) 确认过期时间参数准确性

7 手Q分享相关错误码

7.1 分享到QZone(/share/qzone)

错误码 错误描述 推荐处理
1000 非法参数 确认请求参数准确性,若失败请联系MSDK客服提供技术支持。
1001 服务器繁忙,请稍后重试 稍后重试
1002 请先登录 重新授权
1025 请重新登录 重新授权
1026 初始化失败 重试一次,若失败请联系MSDK客服提供技术支持。
1024 该应用不存在 确认appid准确性,若失败请联系MSDK客服提供技术支持。
1005 参数错误 确认请求参数准确性,若失败请联系MSDK客服提供技术支持。
1027 Sendstory 分享配置参数错误 确认请求参数准确性,若失败请联系MSDK客服提供技术支持。
1028 Sendstory 分享参数错误 确认请求参数准确性,若失败请联系MSDK客服提供技术支持。
1031 每天最多分享%d次,明天再来吧 正常错误,分享超限

7.2 分享到QQ(/share/qq)

错误码 错误描述 推荐处理
2 参数错误 重试一次,若失败请联系MSDK客服提供技术支持。
7 内部错误 重试一次,若失败请联系MSDK客服提供技术支持。
13 命令字错误 重试一次,若失败请联系MSDK客服提供技术支持。
16 请求包错误 重试一次,若失败请联系MSDK客服提供技术支持。
21 消息序列化错误 重试一次,若失败请联系MSDK客服提供技术支持。
22 后台错误 重试一次,若失败请联系MSDK客服提供技术支持。
23 存储错误 重试一次,若失败请联系MSDK客服提供技术支持。
24 后台超时 重试一次,若失败请联系MSDK客服提供技术支持。
25 msgsender内部错误(socket,zmq) 重试一次,若失败请联系MSDK客服提供技术支持。
26 分配session错误 重试一次,若失败请联系MSDK客服提供技术支持。
27 消息太大,(整个消息体大小700byte内,previewText可不填写) 减少分享中消息内容长度,summary不能超过20个字,若失败请联系MSDK客服提供技术支持。
28 构造消息错误 检查构造的分享消息,若失败请联系MSDK客服提供技术支持。
29 用户拒绝接收 请求另一个用户
30 超出了用户当天分享的次数,明天再来 正常错误
31 非法帐号 该账号不可用
32 分享目标用户非好友,或目标用户没有关注公众号:QQ手游 正常错误,目标用户关注了QQ手游后成功
33 没有权限发送 重试一次,若失败请联系MSDK客服提供技术支持。
34 群发消息重复 正常错误,不用理会
35 imagent返回错误 重试一次,若失败请联系MSDK客服提供技术支持。
36 添加群发任务错误 重试一次,若失败请联系MSDK客服提供技术支持。
37 群发分组没有粉丝 正常错误,不用理会
38 发送平台错误 重试一次,若失败请联系MSDK客服提供技术支持。
100000 鉴权错误!uin,skey错误 重新授权
100001 参错错误!缺少必要参数,或者参数类型不对 确认请求参数准确性,若失败请联系MSDK客服提供技术支持。
100003 服务错误!请联系相关开发人员 重试一次,若失败请联系MSDK客服提供技术支持。
100004 脏词错误!关键字涉黄、涉政等 修改描述文案
100100 CGI只能用post方式请求 重试一次,若失败请联系MSDK客服提供技术支持。
100101 CGI有Referer限制 重试一次,若失败请联系MSDK客服提供技术支持。
100012 服务超时错误!请联系相关开发人员 重试一次,若失败请联系MSDK客服提供技术支持。
111111 未知错误!请联系相关开发人员 重试一次,若失败请联系MSDK客服提供技术支持。
99999 频率限制错误 重试一次,若失败请联系MSDK客服提供技术支持。
100021 CSRF检测参数HASH校验 重试一次,若失败请联系MSDK客服提供技术支持。
220001 发公众号消息参数不足 检查参数准确性
220002 请求参数不合法 检查参数准确性
220003 没有找到appid对应的礼包配置 检查appid使用是否准确或者检查礼包是否配置准确
220011 access_token校验错误 检查access_token是否有效
220012 access_token为必填字段 检查access_token是否未填写
220013 openid为必填字段 检查openid是否未填写
220014 fopenids为必填字段 检查fopenids是否未填写
220015 targeturl为必填字段 检查targeturl是否未填写
220016 targeturl超过256长度 targeturl长度不能超过256字节
220017 imgurl为必填字段 检查imgurl是否未填写
220018 获取uin和tskey失败(0x711_21) 校验登录态失败,检查登录态(openid和access_token)是否过期或填错
220019 json格式不合法 检查接收好友的字段fopenids的json格式是否准确
220020 fopenids参数格式不正确 检查接收好友的字段fopenids格式必须是json的list
220021 获取uin和tskey失败(0x711_23) 批量获取接收方好友的uin失败,检查是否接收好友的openid填错
220022 获取发送者uin失败 检查是否接收好友的openid填错或者发送方的access_token是否准确
220023 获取接收者uin失败 检查是否填写了正确的接收方openid
220024 获取好友关系失败 内部逻辑拉取好友关系失败,检查发送者和接收方是否是好友关系
220025 非好友关系 自己和接收方不是好友关系
220028 超出频率限制 超过了接收者每天能接收的每天最大条数或者是发送方给同一个接收方发送超过了每天最大条数;同一用户每天最多能接收5条,最多从同一个用户每天收1条
220032 默认发送公众号前校验appid参数失败,目前未上架 反馈到MSDK联系手Q同学处理
220033 当前发送的消息的appid和gametag未在ams做配置 反馈到MSDK联系手Q同学处理
901203 基础侧限制发送频率:同一用户每天最多发送10条,每周最多发送40条 更换账号验证
901204 基础侧限制接收频率:同一用户每天最多能接收5条(最多从同一个用户每天接收1条),同一用户每周最多接收20条 更换账号验证
901205 基础侧限制双方互动频率:用户之间每天最多互动一次 更换账号验证

7.3 ark分享到QQ(/share/qqark)

错误码 错误描述 推荐处理
225001 appid不能为空 传入对应参数
225002 openid不能为空 传入对应参数
225003 fopenid不能为空 传入对应参数
225004 accesstoken不能为空 传入对应参数
225005 extraJSON不能为空 传入对应参数
225006 extraJSON不符合要求,见msg解析
225007 校验好友关系失败
225008 非好友关系不能发送消息
225009 appid+app+scene场景不存在、没有配置或配置没生效,绿洲配置需要约十分钟生效,若十分钟没生效请联系GameAccessHelper
225010 ark消息组包失败 联系GameAccessHelper
220028 超出频率限制 接收方,每天最多接收5条,接收自同一个人最多3条;发送方,每天最多30条,每周最多100条

8 手Q蓝钻礼包错误码

错误码 错误描述 推荐处理
-10002 账号不存在(OpenId->QQ转换失败) 重试一次
-20001 系统错误 重试一次
-20002 内部接口返回错误 重试一次
-1 传入参数错误 检查输入参数准确性
-2 签名错误 检查输入参数准确性
-3 非法ip访问 重试一次
-4 时间戳失效 重试一次
-5 不在开放时间 重试一次
-6 系统非可用状态(可能为特殊原因临时维护,经各方确认后才会关停) 重试一次
-7 超过方法最大调用次数(频率限制) 重试一次

重试一次的,若还有问题请联系MSDK客服提供技术支持。

9 OIDB统一返回错误码

当msdk错误码为-15000~19999时,意思为调用oidb错误了,此时需要查看msg错误描述中的ret,根据ret的值来确认oidb具体的错误原因,
例如:ret:-103 msg:oidb decode0x73a failed, ret:17,此时根据ret:17在下面图标中找到对应的原因。

9.1 OIDB统一返回错误码

十六进制 有符号十进制 无符号十进制 错误描述
0xff -1 255 分两种情况: 1. OIDB寻址失败2. 后端认为uin为保留号码或者超过当前最大uin,也就是业务部门过来的uin并没有生成
0xfe -2 254 uin所在的db处于维护状态,暂时不能提供服务
0xfd -3 253 uin为互动号码,该命令不允许对互动号码操作
0x9b -101 155 发送给后端Server失败(一般为IP/端口配置错误)
0x9a -102 154 表示该命令执行时间过长或者由于网络原因超时
0x99 -103 153 接口调用已超过申请的频率上限, 请在单子中申请调整频率
0x98 -104 152 测试系统没有用测试号码访问,请在这里自助添加测试号码http://oidb.server.com/#serviceGroup.selfServiceMainPanel或者在testuin.oa.com申请测试号码
0x97 -105 151 登录态验证失败
0x96 -106 150 业务没有申请权限,对照这里排查http://km.oa.com/group/oidb/articles/show/133650
0x95 -107 149 uin黑名单限制
0x94 -108 148 ip黑名单限制
0x93 -109 147 请求包过大
0x92 -110 146 OPEN业务无权限, 请参考http://km.oa.com/group/oidb/articles/show/143284申请Open的访问权限
0x91 -111 145 解包错误
0x70 -144 112 后端系统回包: uin被冻结
0x71 -143 113 后端系统回包: 员工帐号保护系统号码
0x73 -141 115 后端系统回包: 高级保护系统号码
0x71 -140 116 accesstoken非法,检查传入的accesstoken是否正确
0xc9 -55 201 后端系统回包: 群server正在进行运维操作,限制机器为只读
0xca -54 202 后端系统回包: 收到未知类型的包
0xcb -53 203 后端系统回包: 请求包字段错误,比如群号填写超出了群server的服务范围
0xcc -52 204 后端系统回包: 群被安全中心封停
0xec -20 236 寻址后端Server失败(一般是命令字没有配置寻址方式)
0xfb -5 251 访问B类用户号码
0xfc -4 252 访问BC类用户号码
0xcd -51 205 测试环境访问频率超过限制值(请稍后再试)
0xc1 -63 193 命令未配置(一般是没有配置为ProtoBuf命令)
0x5 5 5 命令未配置(一般是命令字没有配置到OIDB后台, 请自助配置:http://qq.server.com/oidb/addproto/)
0xfa -6 250 测试环境禁止访问该命令, 请申请正式环境的权限
0xf9 -7 249 测试环境没有配置测试转包, 该命令不允许转抱到正式环境

9.2 手Q登录接口PayToken校验(0x73a)返回错误码

十六进制 有符号十进制 无符号十进制 错误描述
0x0 0 0 成功
0x10 16 16 pay token失效(用户取消授权或过期被回收)
0x11 17 17 pay token已过期
0x12 18 18 pay token已废除(生成新的paytoken会导致旧的废除)
0x13 19 19 appid与token不匹配
0x14 20 20 openid长度不对(长度应该为16,二进制buffer格式)
0x15 21 21 openid非法
0x16 22 22 openid被回收
0x17 23 23 验证openid返回其他失败(需要找负责人查具体原因)
0x18 24 24 openid与token不匹配
0x1b 27 27 appid非法
0x5e 94 94 pay token非法(解密失败)
0x65 101 101 用户改密token失效

9.3 手Q登录接口accessToken校验(0x711)返回错误码

ret 需要转换为16进制查看(示例:0x711 service error ret=67 对应16进制为0x43)

错误码 错误描述
0x00: 成功
0x01: 失败(系统内部错误)
0x10~0x11: Appid非法
0x12: 读取第三方信息失败
0x13~0x14 系统内部错误
0x20 openid非法
0x21 openkey非法
0x22 openid和openkey不匹配
0x23 openkey已过期
0x24~0x25 系统内部错误
0x26 验证签名失败
0x27 openid被回收
0x2a 读udc失败(openid被回收或其他失败原因)
0x2e openid非法(开心id)
0x32~0x36 openid非法(业务类型127返回)
0x37~0x38 openid被回收(业务类型127返回)
0x40 access token无效
0x41 access token已过期
0x42 access token已废除
0x43 access token冻结失效((1)用户取消授权导致;(2)用户改密或者封号导致token被废弃)
0x44 access token验证失败(若必现,请检查appid和access token是否对应)
0x45 access token与openid不匹配
0x46 access token长度不对
0x47 access token改密或封号导致失效
0x4a 非法access token,解码失败(非手Q access token)
0x4b 读oin不存在(一般为号码被回收或者冻结导致)
0x4c 读u2o关系不存在(一般为号码被回收或者冻结导致)
0x53 openid被回收
0x54 转换的openid个数错误(业务类型23返回)
0x55 所转换的openid非法(业务类型23返回)
0x56 请求转换openid数量超过上限(500)
0x58 无效appid(请求数据与后端数据不一致)
0x60 未填写openid
0x61 未填写openkey
0x62 非法的业务类型
0x63 未填写appid

10 获取心悦超R玩家会员标识错误码

错误码 错误描述 推荐处理
-1 内部错误 反馈到MSDK联系心悦服务处理
-1001 输入参数不合法或缺少必传字段 按照参数列表检查参数是否正确
-1002 请求过载 反馈到MSDK联系心悦服务处理
-1003 db操作失败 反馈到MSDK联系心悦服务处理
-1004 登录态校验失败 反馈到MSDK联系心悦服务处理

11 获取心悦微信平台玩家会员标识错误码

错误码 错误描述 推荐处理
-105 账号不存在或账号不合法 反馈到MSDK联系心悦服务处理
-109 内部redis错误,获取信息失败 反馈到MSDK联系心悦服务处理
-400 用户有效期错误 反馈到MSDK联系心悦服务处理
10 redis不存在此账号信息 反馈到MSDK联系心悦服务处理
100 过期用户 反馈到MSDK联系心悦服务处理
101 黑名单用户 反馈到MSDK联系心悦服务处理
102 白名单用户

12 Apple登录错误码

错误码 错误描述 推荐处理
-3003 CLIENT_SECRET配置错误 检查飞鹰系统“MSDKV3苹果渠道配置”准确性
-3006 body参数非法 检查body参数准确性
-3008 非200错误 核对BundleId与飞鹰系统是否一致
-3011 读取token失败 检查客户端与服务端MSDK环境是否一致
-3015 校验token失败 检查客户端与服务端MSDK环境是否一致