根据证件号查询签署账号信息

更新时间:2024-04-02 19:42:58

接口描述

根据证件号获取签署账号ID、名字等信息(只能获取自己应用ID下的帐号信息)

接口

AccountService.getAccountInfo(QueryAccountInfoParam param)

请求参数

展开全部参数参数名称

类型

必选

参数说明

accountInfo(点击“+”展开详情)

QueryAccountInfoParam

查询的信息详情

idNo

String

待查询的证件号码

idNoType

AllIdNoTypeEnum

证件号类型,枚举:

个人:

  • MAINLAND - 大陆身份证
  • HONGKONG - 香港居民往来内地通行证
  • MACAO - 澳门居民往来内地通行证
  • TAIWAN - 台湾居民来往大陆通行证
  • PASSPORT - 护照
  • OTHER - 其他类型

企业:

  • MERGE - 统一社会信用代码
  • REGCODE - 企业工商注册号
  • OTHER - 其他类型(与个人相同)

accountType

AccountTypeEnum

查询的账号类型:

  • PERSON - 个人
  • ORGAN - 企业

encrypt

boolean

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

  • true - 加密
  • false - 不加密

响应参数

展开全部参数参数名称

类型

必选

参数说明

accountInfoResult(点击“+”展开详情)

AccountInfoResult

响应结果类


errCode

int

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

msg

String

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

errorShow

boolean

错误信息是否建议显示

accountId

String

签署账号ID

name

String

个人或企业名称

accountType

AccountTypeEnum

账号类型:

  • PERSON - 个人
  • ORGAN - 企业

idNo

String

证件号

idNoType

AllIdNoTypeEnum

证件号类型,枚举:

  • MAINLAND,大陆身份证
  • HONGKONG,香港居民往来内地通行证
  • MACAO,澳门居民往来内地通行证
  • TAIWAN,台湾居民来往大陆通行证
  • PASSPORT,护照
  • MERGE,统一社会信用代码
  • REGCODE,工商注册号
  • OTHER,其他类型(企业与个人相同)

请求示例  

// 获取客户端的代码:
ServiceClient getKHD = ServiceClientManager.get("您的pojectId");

AccountService service = getKHD.accountService();

//根据证件号获取签署账号信息
QueryAccountInfoParam accountInfo = new QueryAccountInfoParam();
accountInfo.setIdNo("9111011DLYUN2B11");
accountInfo.setIdNoType(AllIdNoTypeEnum.MERGE);
accountInfo.setType(AccountTypeEnum.ORGAN);
AccountInfoResult accountInfoResult= =service.getAccountInfo(accountInfo);

if (accountInfoResult.getErrCode() != 0)
    System.out.println("查询失败:" + JSONObject.fromObject(accountInfoResult));
else
    System.out.println("查询成功" + JSONObject.fromObject(accountInfoResult));

响应示例

{
    "msg": "成功",
    "accountId": "3334B71*********9CB4A8",
    "errCode": 0,
    "accountType": "PERSON",
    "name": "李四",
    "errShow": false,
    "idNo": "231**********329",
    "idNoType": "MAINLAND"
}




我要纠错