返回码

一键登录错误返回

用户8695 最后一次编辑

返回码

SDK返回码
返回码描述排查建议
0成功
10000用户取消登录
10001初始化失败根据错误信息检查配置
10002 初始化失败,请检查网络连接
10003未填写appkey填写appkey
10004用户未安装SIM卡
10005网络未连接当前网络环境较差,或为连接网络,确认网络状态后重试
10006蜂窝数据未开启开启app蜂窝网络权限,打开蜂窝网络开关
10007网关IP错误检查是否开启了vpn或者境外ip 重启网络
10008sdk异常
10009 不支持在模拟器中使用
10010其他错误
10011请求超时重新请求或重启网络后重试
10012移动SDK未导入导入TYRZUISDK.framework
10013电信行业版SDK未导入导入EAccountHYSDK.framework
10014电信行业版资源文件未导入导入WKResource.bundle
10015电信专业版SDK未导入导入EAccountApiSDK.framework
10016电信SDK未导入导入Android电信AAR包
10017网络请求失败查看日志
10018预取号失败 查看返回的具体原因

运营商SDK 返回码

移动

返回码描述排查建议
103000成功
103101请求签名错误若发生在客户端,可能是 appkey 传错,可检查是否跟 appsecret弄混,或者有空格。若发生在服务端接口,需要检查验签方式是 MD5 还是 RSA,如果是 MD5,则排查 signType 字段,若为 appsecret,需确认是否误用了 appkey生签。如果是 RSA,需要检查使用的私钥跟报备的公钥是否对应和报文拼接是否符合文档要求。
103102包签名/Bundle ID错误报备的和实际使用的对不上
103111网关IP错误检查是否开了 vpn 或者境外 ip
103119appid不存在检查传的 appid 是否正确或是否有空格
103211其他错误常见于报文格式不对,先请检查是否符合这三个要求:a、json形式的报文交互必须是标准的 json 格式;b、发送时请设置 content type 为application/json;c、参数类型都是 String。
103902scrip失效客户端高频调用请求 token 接口
103911token请求过于频繁10分钟内获取token且未使用的数量不超过30个
103273预取号联通重定向
105002移动取号失败一般是物联网卡
105003电信取号失败
105021已达当天取号限额
105302appid不在白名单
105313非法请求
200020用户取消登录
200021据解析异常一般是卡欠费
200022无网络
200023请求超时
200025其他错误socket系统未授权数据蜂窝权限等
200027未开启数据网络
200028网络请求出错
200038异网取号网络请求失败
200048用户未安装sim卡
200050EOF异常
200061授权页面异常
200064服务端返回数据异常
200072CA根证书校验失败
200080本机号码校验仅支持移动手机号
200082服务器繁忙
200086ppLocation为空
200087仅用于监听授权页成功拉起
200096当前网络不支持取号该返回码出现在设备连接WiFi的情况下,SDK取号走DNS并非通过数据流量而是WiFi,此时WiFi网络支持的IP协议与数据流量端口支持的IP协议不一致导致的,常见的案例:手机连接的WiFi网络仅支持IPV6,数据网络仅支持IPV4。

联通

响应码描述建议
10000请求超时移动网络复杂,超时时间设置过短时,容易发生超时错误。重启网络,或稍后重试
10001获取token失败先调用预取号接口
10002服务响应解析异常取号服务端返回的数据无法正常解析
10003无法切换至数据网络wifi和蜂窝数据网络都开启的情况下, 无法强制取号请求从蜂窝数据网络发出关闭WIFI,重启网络,或稍后重试
10004数据网络未开启检测到蜂窝数据网络没有开启重启网络
10005网络判断异常在进行网络开通情况判断和切换过程中捕获的异常
10007预取号过期标准UI版本使用
10010Http状态码是200,302之外的值取号接口只处理200和302状态码,其他都作为失败处理。
10011Https通讯抛出异常取号接口用到的HttpsURLConnection通信抛出的异常
10012200 但body为空
10013跳转地址错误基本不会发生
10021初始化失败
10022网络请求响应为空
10024Http通讯抛出异常取号接口用到的HttpURLConnection通信抛出的异常
10025ios sdk用到的部分异常
10026ios sdk用到的socket部分错误  

电信

返回码描述建议
-65API-request-rates-Exceed-Limitations(调用接口超限),一定时间内连续调用次数较多限制调用频次
-10001取号失败,电信不支持3G1、在 4G 环境下重新尝试                                    2、建议切换其它登录方式  
-10006电信网络,Mdn取号失败可能是在非 4G 网络下请求换 4G 网络重试
-10008超过预设取号阀值第二天重试,或增加阈值
-10009时间戳过期请确认本机时间是否正确后重试
-10016安全参数不完整安全校验失败请确认SDK返回的参数填写正确
-8001/80001/801021、网络异常导致网络请求失败                              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 过期(默认一小时缓存)重新调用预授权接口获取
80000请求超时请确认当前网络是否通畅,网络是否为4G,sim卡是否欠费等
80001请求网络异常请检查当前当前网络是否正常,sim卡是否欠费,是否有开vpn代理等情况。
80002响应码错误
80003无网络连接请确认当前网络是否通畅,网络是否为4G,sim卡是否欠费等
80004移动网络未开启开启移动网络
80005Socket 超时异常请确认当前网络是否通畅,网络是否为4G
80006域名解析异常
80007IO 异常1. 请关闭vpn代理后再次尝试                                  2. 手机网络显示是4G,实际手机卡已经欠费,请充值话费。                                                                   3. 请按照安卓开发文档,配置http请求。
80008No route to host
80009nodename nor servname provided, or not known/80010Socket closed by remote peer
80100登录结果为空
80101登录结果异常
80103SDK 未初始化
80104未调用预登录接口
80105加载 nib 文件异常检查是否导入了WKResource.bundle
80200用户关闭界面
80201其他登录方式
80800/80801切换异常/WIFI 切换超时1. 请关闭vpn代理后再次尝试                                    2. 手机网络显示是4G,实际手机卡已经欠费,请充值话费。