返回码
QuickLogin SDK返回码
返回码
描述
排查建议
0
成功
10001
初始化失败,根据错误信息检查配置
10002
初始化失败,请检查网络连接
10003
未填写appkey
填写appkey
10004
用户未安装SIM卡
安装中国大陆的SIM卡
10005
网络未连接
当前网络环境较差,或为连接网络,确认网络状态后重试
10006
蜂窝数据未开启
开启app蜂窝网络权限
打开蜂窝网络开关
10007
网关IP错误,检查是否开启了vpn或者境外ip
关闭
10008
sdk异常
10009
不支持在模拟器中使用
10010
其他错误
10011
请求超时
10012
移动SDK未导入
导入
TYRZUISDK.framework
10013
电信行业版SDK未导入
导入EAccountHYSDK.framework
10014
电信行业版资源文件未导入
导入EAccountOpenPageResource.bundle
10015
电信专业版SDK未导入
导入
EAccountApiSDK.framework
运营商SDK 返回码
移动
返回码
返回码描述
排查建议
103000
成功
103101
请求签名错误
若发生在客户端,可能是 appkey 传错,可检查是否跟 appsecret弄混,或者有空格。若发生在服务端接口,需要检查验签方式是 MD5 还是 RSA,如果是 MD5,则排查 signType 字段,若为 appsecret,需确认是否误用了 appkey生签。如果是 RSA,需要检查使用的私钥跟报备的公钥是否对应和报文拼接是否符合文档要求。
103102
包签名/Bundle ID错误
报备的和实际使用的对不上
103111
网关IP错误
检查是否开了 vpn 或者境外 ip
103119
appid不存在
检查传的 appid 是否正确或是否有空格
103211
其他错误
常见于报文格式不对,先请检查是否符合这三个要求:
a、json形式的报文交互必须是标准的 json 格式;
b、发送时请设置 content type 为application/json;
c、参数类型都是 String。
103902
scrip失效
客户端高频调用请求 token 接口
103911
token请求过于频繁,10分钟内获取token且未使用的数量不超过30个
103273
预取号联通重定向
105002
移动取号失败
一般是物联网卡
105003
电信取号失败
105021
已达当天取号限额
105302
appid不在白名单
105313
非法请求
200020
用户取消登录
200021
数据解析异常
一般是卡欠费
200022
无网络
200023
请求超时
200025
其他错误
socket、系统未授权数据蜂窝权限等
200027
未开启数据网络
200028
网络请求出错
200038
异网取号网络请求失败
200048
用户未安装sim卡
200050
EOF异常
200061
授权页面异常
200064
服务端返回数据异常
200072
CA根证书校验失败
200080
本机号码校验仅支持移动手机号
200082
服务器繁忙
200086
ppLocation为空
200087
仅用于监听授权页成功拉起
200096
当前网络不支持取号。
该返回码出现在设备连接WiFi的情况下,SDK取号走DNS并非通过数据流量而是WiFi,此时WiFi网络支持的IP协议与数据流量端口支持的IP协议不一致导致的,常见的案例:手机连接的WiFi网络仅支持IPV6,数据网络仅支持IPV4。
联通
响应码
描述
通俗解释
10000
请求超时
移动网络复杂,超时时间设置过短时,容易发生超时错误。 建议超时时间设置的长一点,3秒以上。
10001
获取token失败,请先调用预取号接口
10002
服务响应解析异常
取号服务端返回的数据无法正常解析
10003
无法切换至数据网络
wifi和蜂窝数据网络都开启的情况下, 无法强制取号请求从蜂窝数据网络发出。
10004
数据网络未开启
检测到蜂窝数据网络没有开启。
10005
网络判断异常
在进行网络开通情况判断和切换过程中捕获的异常
10007
预取号过期
标准UI版本使用
10010
Http状态码是200,302之外的值
取号接口只处理200和302状态码,其他都作为失败处理。
10011
Https通讯抛出异常
取号接口用到的HttpsURLConnection通信抛出的异常
10012
200 但body为空
10013
跳转地址错误
基本不会发生
10021
初始化失败
10022
网络请求响应为空
10024
Http通讯抛出异常
取号接口用到的HttpURLConnection通信抛出的异常
10025
ios sdk用到的部分异常
10026
ios sdk用到的socket部分错误
电信
返回码
描述
处理方式
-65
API-request-rates-Exceed-Limitations(调用接口超限),一定时间内连续调用次数较多
限制调用频次
-10001
取号失败 1、3G 网络取号失败
1、在 4G 环境下重新尝试 2、建议切换其它登录方式
-10006
电信网络,Mdn取号失败,可能是在非 4G 网络下请求
换 4G 网络重试
-10008
超过预设取号阀值
第二天重试,或增加阈值
-10009
时间戳过期
请确认本机时间是否正确后重试
-10016
安全参数不完整,安全校验失败
请确认SDK返回的参数填写正确
-8001/80001
1、网络异常导致网络请求失败 2、so库匹配错误 3、项目中错误的 abiFilters配置
1、在4G环境下重新尝试;如果 4G 条件下仍失败,在网络良好的环境下重新尝试 2、重新按照标准检验 so 库是否正确,确认so库按要求导入对应so库 3、检查本地是否存在多余的 so 4、检查项目中的abiFilters是否过滤掉设备平台运行必须的 so 库
-8003/80000
网络状况较差或者配置的超时时间较短,请求超时
换网络环境好的地方重试
-8005/80103
调用 SDK 前没有调用初始化方法
在使用天翼账号 SDK 接口之前,必须先调用初始化方法
-8100/80004
移动数据网络未开启或者未允许当前 APP 使用移动数据网络
需要用户允许 APP 使用移动数据网络
-8104/80007
网络问题导致 IO 异常
受网络环境以及服务稳定性影响,建议重试
30002
无法识别用户网络,非电信用户服务识别运营商
返回两个地址可以分别请求,也可以认为是失败
51114
获取数据不存在 1、AccessCode 只能使用一次 2、AccessCode 过期(默认一小时缓存)
重新调用预授权接口获取
80102
so 库匹配异常导致预登录异常
参考 80001 错误码处理方式
最后更新于
这有帮助吗?