接口描述
根据证件号获取账户信息。只能获取自己项目下的帐号信息
接口
AccountService.getAccountInfoByIdNo(String idNo, LicenseQueryType idNoType)
请求参数
参数名称 | 类型 | 必选 | 参数说明 | 示例值 |
idNo | String | 是 | 待查询的证件号码 | |
idNoType | LicenseQueryType | 是 | 帐号对应的类型,枚举:
| |
encrypt | Boolean | 否 | 用户信息是否加密传输,默认 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":""
}
错误码
错误码 | 错误描述 | 解决方案 |