根据证件号获取签署账户信息

更新时间:2024-01-18 10:21:42

接口描述

根据证件号获取账户信息。只能获取自己项目下的帐号信息

接口

AccountService.getAccountInfoByIdNo(String idNo, LicenseQueryType idNoType)

请求参数

参数名称

类型

必选

参数说明

示例值

idNo

String

待查询的证件号码


idNoType

LicenseQueryType

帐号对应的类型,枚举:

  • MAINLAND,大陆身份证
  • HONGKONG,香港居民往来内地通行证
  • MACAO,澳门居民往来内地通行证
  • TAIWAN,台湾居民来往大陆通行证
  • FOREIGN,外籍
  • PASSPORT,护照
  • SOLDIER_IDNO,军人身份证
  • SOCIAL_SECURITY_CARD,社会保障卡
  • ARMED_POLICE_ID,武装警察身份证件
  • RESIDENCE_BOOKLET,户口簿
  • TEMPORARY_IDNO,临时居民身份证
  • FOREIGNER_PERMANENT_RESIDENCE_PERMIT,外国人永久居留证
  • OTHER,其他
  • NORMAL,组织机构代码
  • MERGE,统一社会信用代码
  • REGCODE,工商注册号
  • ORGAN_OTHER,企业其他


encrypt

Boolean

用户信息是否加密传输,默认 false

  • true - 加密
  • false - 不加密

响应参数

展开全部参数参数名称

类型

必选

参数说明

GetAccountProfileResult

GetAccountProfileResult



errCode

int

错误码,0标识成功,其他均标识失败

msg

String(100)

错误信息,错误码对应的说明信息

errorShow

boolean

错误信息是否建议显示

accountInfo

AccountProfile

帐号详情 详见accountProfile


accountUid

String

帐号唯一标识

name

String

个人或企业名称

idNo

String

证件号

idNoType

int

证件号类型,

11 -大陆身份证号

12 -香港通行证

13 -澳门通行证

14 -台湾通行证

15 -外籍证件

21 -组织机构代码号

22 -统一社会信用代码

23 -工商注册号

24 -企业其他

8 -个人其他

1 -护照

mobile

String

绑定的手机号

请求示例  

        // 获取正式生成服务
		// 获取客户端的代码:ServiceClient getKHD = ServiceClientManager.get("您的pojectId");
		AccountService service = getKHD.accountService();

		//根据证件号获取账户信息
		GetAccountProfileResult getAccountProfileResult=service.getAccountInfoByIdNo("371492199604213482", LicenseQueryType.MAINLAND);
		if (getAccountProfileResult.getErrCode() != 0)
			System.out.println("查询失败:" + JSONObject.fromObject(getAccountProfileResult));
		else
			System.out.println("查询成功" + JSONObject.fromObject(getAccountProfileResult));

响应示例

{
    "accountInfo":{
        "accountUid":"91435B9BD4xssgdhdhhjfqw34557B",
        "idNo":"371******5830",
        "idNoType":11,
        "mobile":"182****9534",
        "name":"芜浣"
    },
    "errCode":0,
    "errShow":false,
    "msg":""
}

错误码

错误码

错误描述

解决方案



我要纠错