返回码

最近更新时间:2020-06-10 17:15:45

目录

1、OneLogin(一键登录)

错误码 描述 处理方式
-20101 app_id 未传 请先调用 registerWithAppID: 方法传入 appId
-20102 没有预取号就进行取号 1、常规逻辑,请先调用 preGetTokenWithCompletion: 方法进行预取号,再调用 requestTokenWithViewController:viewModel:completion: 方法进行取号
2、进阶逻辑,请先调用 registerWithAppID: 方法,再调用 requestTokenWithViewController:viewModel:completion: 方法进行取号
-20105 预取号超时或者拉起授权页超时 1、在网络信号较好的地方重试
2、修改 SDK 超时时间配置,适当延长超时时间
-20106 取号时更换了 SIM 卡 更换到预取号时使用的 SIM 卡或者重新进行预取号
-20402 正在拉起授权页面,仍然调用 requestTokenWithViewController:viewModel:completion: 方法进入授权页面 若要重新拉起授权页面,请先关闭当前授权页面
-20403 AuthViewController 已经拉起的情况下,仍然调用 requestTokenWithViewController:viewModel:completion: 方法进入授权页面 若要重新拉起授权页面,请先关闭当前授权页面
-20404 当前正在预取号,再次调预取号接口 预取号结束后再调预取号接口
-20405 当前正在调用运营商接口取号,再次调取号方法 取号结束后再调用取号方法
-20200 当前网络不可用 请检查您的网络状态
-20202 当前没有开启蜂窝网路 请打开蜂窝移动网络
-20203 不支持的运营商,只支持中国移动、中国电信、中国联通三大运营商 请查看是否有插入 SIM 卡
-20302 点击授权页面按返回按钮退出授权页面 关闭授权页,等待用户重新拉起授权页登录
-20303 点击授权页面切换账号按钮 关闭授权页,等待用户重新拉起授权页登录或者直接使用其他方式进行登录
-40101 移动运营商预取号失败 参考移动运营商错误码处理方式处理
-40201 联通运营商预取号失败 参考联通运营商错误码处理方式处理
-40301 电信运营商预取号失败 参考电信运营商错误码处理方式处理
-40102 移动运营商取号失败 参考移动运营商错误码处理方式处理
-40202 联通运营商取号失败 参考联通运营商错误码处理方式处理
-40302 电信运营商取号失败 参考电信运营商错误码处理方式处理
-50100 SDK 内部请求 pre_get_token 接口返回异常 1、检测网络访问情况,正常上网时重试
2、检测产品 APPID 与后台配置的包名包签名是否匹配
-50101 SDK 内部请求 pre_get_token 接口解密失败 1、检测网络访问情况,正常上网时重试
2、检测产品 APPID 与后台配置的包名包签名是否匹配

无法使用数据网络(2G, 3G, 4G)的可能原因:

  1. 应用没有提供数据网络权限, 导致无法访问
  2. 手机卡欠费, 导致无法访问数据网络
  3. 所在区域的数据网络信号不佳, 导致访问超时
  4. 如果设备连接的数据网络自动降级了, 部分运营商对较旧的网络制式支持并不稳定
  5. 设备没有使用有效的 SIM 卡

2、OnePass(本机认证)

错误码 描述 处理方式
-20301 GOPErrorInvalidPhoneNumber 手机号码不可用 请传入合法的手机号
-20302 GOPErrorUnsupportedNetwork 网络不支持 请打开蜂窝移动网络
-20303 GOPErrorUnsupportedOperator 运营商不支持 请查看是否有插入 SIM 卡
-39901 GOPErrorSocketError Socket 错误 请检查应用是否拥有蜂窝网络数据权限,蜂窝数据网络是否通畅,在网络信号较好的地方重试
-40101 移动运营商预取号失败 参考移动运营商错误码处理方式处理
-40201 联通运营商预取号失败 参考联通运营商错误码处理方式处理
-40301 电信运营商预取号失败 参考电信运营商错误码处理方式处理
-50100 GOPErrorInvalidPreGatewayReturns pregateway 返回结果有误 1、检测网络访问情况,正常上网时重试 2、检测产品 APPID 与后台配置的包名包签名是否匹配

3、运营商错误码

移动

错误码 描述 处理方式
102101 无网络 开启网络后重试
102203 输入参数缺失(缺少appid、appkey、capaId其中任何一个时返回) 检查输入参数后重试
102506 请求出错 检查网络后重试
102507 请求超时 检查网络后重试
102508 数据网络切换失败 开启数据网络后重试
102509 未知错误,错误详情请看异常堆栈信息 查看错误信息后重试
103101 请求签名错误 1、检查appid和appkey是否有传对
2、iOS工程中的Infoplist.strings国际化文件,添加bundleId对应的key-value。如果app存在本地国际化文件,请在每个本地国际化文件中添加CFBundleIdentifier,各个语言版本文件中都需要添加
103102 包签名/Bundle ID错误 1、后台配置信息与移动保存信息不符
2、iOS本地国际化文件问题
103111 网关IP错误 wifi切数据通道失败 电信或联通发送取号请求,但被误判为移动运营商 网关取号出错 使用了vpn/代理,导致检查ip为非移动网关ip
103119 appid不存在 请联系客服人员处理
103125 短验下发时,手机号填写格式错误 请联系客服人员处理
103901 短验下发次数已达上限(5次/min,30次/day) 请联系客服人员处理
103902 scrip失效 请联系客服人员处理
103911 token请求过于频繁,10分钟内获取token且未使用的数量不超过30个 token请求过于频繁,请过半小时后重试
103273 预取号联通重定向(暂不支持联通取号) 请联系客服人员处理
103414 参数校验异常 请联系客服人员处理
103412 无效的请求 请联系客服人员处理
103401 消息签名为空 请联系客服人员处理
103404 加密失败 请联系客服人员处理
103408 此sourceId注册已达上限99次 请联系客服人员处理
103409 query参数为空 请联系客服人员处理
105002 移动取号失败 物联网卡,不允许取号
105003 电信取号失败 请联系客服人员处理
105021 已达当天取号限额 请第二天再尝试取号
105302 appid不在白名单 请联系客服人员处理
105313 非法请求 请联系客服人员处理
200002 没有sim卡 插入sim卡后重试
200005 用户未授权 授予READ_PHONE_STATE权限后重试
200009 应用合法性校验失败 检查正在请求的应用的签名、包名是否是与后台登的信息一致
200010 未开启移动网络 检查手机移动网络是否开启
200021 数据解析异常 请联系客服人员处理
200022 无网络 请检查网络后重试
200023 请求超时 如果用户所处网络信号较差也容易导致超时增加,请检查网络后重试
200026 输入参数错误 请检查参数后重试
200027 未开启数据网络 请开启移动网络后重试
200028 网络请求出错 网络请求出错,一般出现在网络安全策略限制了不能使用http、设备开启了代理或连接的WiFi有网络链接安全策略限制的场景,建议结合SDK日志具体分析
200030 没有初始化参数 请联系客服人员处理
200038 异网取号网络请求失败 请联系客服人员处理
200048 用户未安装sim卡 请联系客服人员处理
200050 EOF异常 请联系客服人员处理
200060 切换账号(未使用SDK短验时返回) 请联系客服人员处理
200062 预取号不支持联通 请联系客服人员处理
200063 预取号不支持电信 请联系客服人员处理
200064 服务端返回数据异常 请联系客服人员处理
200072 CA根证书校验失败 CA根证书校验失败,常见于开启了代理抓包的场景
200080 本机号码校验仅支持移动手机号 请检查插入的SIM是否为移动制式
200082 服务器繁忙 请稍后重试

电信

错误码 描述 处理方式
-64 permission-denied(无权限访问) 电信方权限问题,请联系客服人员处理
-65 API-request-rates-Exceed-Limitations(调用接口超限) 检查网络状况后重试
-10001 取号失败 请联系客服人员处理
-10002 参数错误 检查参数后重试
-10003 解密失败 请联系客服人员处理
-10004 ip 受限 ip白名单;电信网关数据更新未及时同步到系统
-10005 异网取号回调参数异常 请联系客服人员处理
-10006 Mdn 取号失败,且属于电信网络 请联系客服人员处理
-10007 重定向到异网取号 请联系客服人员处理
-10008 超过预设取号阈值 第二天重试,或增加阈值
-10009 时间戳过期 检查手机端系统时间后重试
-20005 sign-invalid(签名错误) 1、Android签名配置错误
2、iOS topclass出错 3、在平台修改后未生效(1小时生效)
-20006 应用不存在 请联系客服人员处理
-20007 公钥数据不存在 请联系客服人员处理
-20100 内部解析错误 请联系客服人员处理
-20102 加密参数解析失败 请联系客服人员处理
-30001 时间戳非法 检查手机端系统时间后重试
-30003 topClass 失效 topclass无效
-8000 responseCode非200(网络错误,http状态码错误) 请联系客服人员处理
-8001 请求网络异常 网络异常;未获取权限;wifi设置level代理;预取号的时候走http,但是app设置了只能走https;没有添加so库
-8001 请求网络异常 请检查网络后重试
-8002 请求参数异常 请检查网络后重试
-8003 请求超时 请检查网络后重试,建议开启手机4G功能
-8004 移动网络未开启 请检查移动网络是否开启
-8005 请先初始化SDK 请先初始化SD
-8100 网络无连接 请检查网络后重试
-8101 获取失败(切换失败) 请检查网络后重试
-8100 无网络连接(网络错误) 请检查网络后重试
-8102 Socket超时异常(读取超时、连接超时) 请检查网络后重试
-8103 域名解析异常 电信DNS解析异常
-8104 IO异常 请联系客服人员处理
-8201 响应码错误 请联系客服人员处理
-9999 网络故障(networkauth-fail) 请检查网络后重试
-720001 切换异常 切换流量卡时网络不稳定,开启移动网络后重试
-720002 切换异常超时 切换流量卡时网络不稳定,开启移动网络后重试

联通

错误码 描述 处理方式
100 应用未授权 请联系客服人员处理
101 应用秘钥错误 请联系客服人员处理
102 应用无效 请联系客服人员处理
103 应用未授权该IP访问 请联系客服人员处理
104 应用访问次数不足 请联系客服人员处理
105 应用包名不正确 请联系客服人员处理
106 应用状态非法 请联系客服人员处理
107 商户状态非法 请联系客服人员处理
108 商户请求次数超限额 请联系客服人员处理
200 tokenId无效 请联系客服人员处理
201 token已失效 请联系客服人员处理
202 token未授权该应用访问 请联系客服人员处理
203 登录鉴权级别不满足接口鉴权要求 请联系客服人员处理
300 接口未开放 请联系客服人员处理
301 应用未授权码访问该接口 请联系客服人员处理
302 IP未授权码访问该接口 请联系客服人员处理
303 应用访问接口次数超日限额 请联系客服人员处理
400 请求参数为空 请联系客服人员处理
401 请求参数不完整 请联系客服人员处理
402 请求参数非法 请联系客服人员处理
600 请求非法 请联系客服人员处理
1000 请求解析错误 请联系客服人员处理
1001 请求已失效 请联系客服人员处理
1002 验签失败 请联系客服人员处理
1003 授权码已过期 请联系客服人员处理
1004 加密方式不支持 请联系客服人员处理
1005 RSA加密错误 请联系客服人员处理
1010 服务间访问失败 请联系客服人员处理
1011 服务间访问错误 请联系客服人员处理
2004 用户不存在 请联系客服人员处理
3002 跳转异网取号 请联系客服人员处理
3003 本网执行取号失败,不需要重定向 请联系客服人员处理
3004 NET取号失败 请联系客服人员处理
3005 上网方式为WIFI,无法取号 请联系客服人员处理
3006 urlencode编码失败 请联系客服人员处理
3007 请求认证接口异常 请联系客服人员处理
3009 非联通号码 请联系客服人员处理
3010 网关取号错误 请联系客服人员处理
3011 源IP鉴权失败 请联系客服人员处理
3012 网关取号失败 请联系客服人员处理
3013 电信网关取号失败 请联系客服人员处理
3014 电信网关取号错误 请联系客服人员处理
3015 回调消息缓存已失效 请联系客服人员处理
3016 移动网关取号失败 请联系客服人员处理
3017 移动网关取号错误 请联系客服人员处理
3018 生成授权码失败 请联系客服人员处理
3032 APPID不存在 请联系客服人员处理
3050 取号网关内部错误 请联系客服人员处理
3051 公网IP校验错误 请联系客服人员处理
3052 公网IP无法找到对应省份 请联系客服人员处理
3053 公网IP省份编码与输入不符 请联系客服人员处理
3054 私网IP校验错误 请联系客服人员处理
3055 私网IP查找号码失败 请联系客服人员处理
3056 省份暂不支持取号 请联系客服人员处理
3057 网关鉴权码查找号码失败 请联系客服人员处理
3058 网关鉴权码格式错误 请联系客服人员处理
3059 网关鉴权码已失效 请联系客服人员处理
3060 网关账号认证失败 请联系客服人员处理
3061 网关取号配额不足 请联系客服人员处理
3062 IP未授权访问网关 请联系客服人员处理
3063 网关并发连接数受限 请联系客服人员处理
3064 访问网关参数非法 请检查参数后重试
3065 未授权访问该网关能力 请联系客服人员处理
3066 网关服务暂时不可用 请检查网络后重试
170001 网络错误 请检查网络后重试
170002 获取Token失败 请联系客服人员处理
170003 运营商未支持 请联系客服人员处理
170004 运营商 sdk 为空 请将运营商 SDK 集成到工程中
170005 没有手机卡 请插入 SIM 卡后重试
170102 Appkey不存在 请传入appKey
170201 未知数据错误 请联系客服人员处理
170202 超时 请检查网络后重试
170203 预登录失败 请联系客服人员处理
170204 取消一键登录 请联系客服人员处理
170205 一键登录失败 请联系客服人员处理
170206 一键登录入口为空 请联系客服人员处理
170301 切换登录方式 请联系客服人员处理
170500 try块捕捉到异常 请联系客服人员处理
170601 蜂窝网络未开启 开启移动网络后重试
170606 获取验证码次数超限 请联系客服人员处理

4、Cocoa

metaData 中可能含有 Cocoa 的错误码, 来自 NSURLErrorDomain 的错误

ErrorCode Description
-999 NSURLErrorCancelled请求被取消
-1000 NSURLErrorBadURLURL异常
-1001 NSURLErrorTimedOut请求超时
-1002 NSURLErrorUnsupportedURL不支持的URL
-1003 NSURLErrorCannotFindHost无法找到主机
-1004 NSURLErrorCannotConnectToHost无法连接到服务器
-1005 NSURLErrorNetworkConnectionLost网络丢失, 一般弱网或者网络突然中断导致
-1006 NSURLErrorDNSLookupFailedDNS查询失败
-1007 NSURLErrorHTTPTooManyRedirects过多的请求跳转, 服务器返回过多的302
-1008 NSURLErrorResourceUnavailable访问的资源不可用
-1009 NSURLErrorNotConnectedToInternet未连接到互联网
-1010 NSURLErrorRedirectToNonExistentLocation重定向到不存在的地址
-1011 NSURLErrorBadServerResponse服务器无响应
-1012 NSURLErrorUserCancelledAuthentication客户端取消了安全认证, 或者证书不匹配或服务端不支持ssl和tls
-1013 NSURLErrorUserAuthenticationRequired客户端要求安全认证, 服务端不支持ssl或tls
-1014 NSURLErrorZeroByteResource返回字节流为空
-1015 NSURLErrorCannotDecodeRawData无法解析的原始数据
-1016 NSURLErrorCannotDecodeContentData解析返回内容错误
-1017 NSURLErrorCannotParseResponse无法解析响应体
-1102 NSURLErrorNoPermissionsToReadFile无资源访问权限, 一般为challenge等参数有误, challenge只可被用来请求一次, 失效后可能会遇到该问题
-1200 NSURLErrorSecureConnectionFailed创建安全连接失败
-1201 NSURLErrorServerCertificateHasBadDate服务端证书异常
-1202 NSURLErrorServerCertificateUntrusted服务端证书不可信
-1203 NSURLErrorServerCertificateHasUnknownRoot服务端使用未知的根证书

金山云,开启您的云计算之旅

免费注册