返回码

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 错误码处理方式

最后更新于

这有帮助吗?