# 失信被执行人
根据类型、姓名/企业名称、身份证号/企业统一社会信用代码查询失信被执行人
# 一、请求说明
- 请求地址:http://api.spiderid.cn/api/router/rest,https://api.spiderid.cn/api/router/rest
- 服务接口名称(即公共参数method的值): riskcontrol.credit.dishonestyExecuted
- 请求方式:POST或GET
# 二、请求参数
- 以下参数不能都为空,请求参数以表单形式提交,Content-Type值为: application/x-www-form-urlencoded;charset=utf-8
名称 | 类型 | 是否必须 | 描述 |
---|---|---|---|
type | Integer | 是 | 类型 1-个人;2-企业 |
name | String | 是 | 姓名/企业名称 |
IdNumber | String | 是 | 身份证号/企业统一社会信用代码 |
请求示例:
http或https://api.spiderid.cn/api/router/rest?
type=XXX
&name=XXX
&number=XXX
&<[公共请求参数]>
# 三、响应参数
data结果信息 | 类型 | 描述 |
---|---|---|
incorrect | Integer | 返回码 |
message | String | 描述 |
info | String | json格式字符串,服务识别出的信息 详情见下面附录 |
# 附录(返回数据说明)
名称 | 类型 | 描述 |
---|---|---|
courtName | String | 法院 |
caseCode | String | 案号 |
caseStatus | String | 案件状态 |
regDate | Date | 立案日期 |
age | Integer | 年龄 |
sexy | String | 性别 |
areaName | String | 省份 |
gistId | String | 执行依据文号(案号) |
gistUnit | String | 做出执行依据单位(法院) |
duty | String | 生效法律文书确定的义务 |
performance | String | 被执行人的履行情况 |
performedPart | String | 已履行 |
unperformedPart | String | 未履行 |
disruptTypeName | String | 失信类型 |
publishDate | Date | 发布日期 |
relateType | String | 命中类型(失信被执行人、关联案件、曾用名) |
caseId | String | 案件 ID,不为空时,可调用案件详情查询接口 |
caseDetail | String | 案件详情 |
# 四、成功示例
JSON示例
{
"code": 0,
"requestId": "ds2d24...",
"data": {
"message": '查询成功' ,
"incorrect": 100,
"info": ...
},
"message": "success"
}
# 五、失败示例
JSON示例
{
"code": 0,
"requestId": "ds2d24...",
"data": {
"message": '查询失败' ,
"incorrect": 102
},
"message": "success"
}
# 六、返回码说明(incorrect)
返回码 | 描述 | 是否收费 |
---|---|---|
100 | 查询成功 | 是 |
101 | 查无记录 | 是 |
102 | 查询失败 | 否 |
# SDK 请求示例
//提供的url
String url = "http://api.spiderid.cn/api/router/rest";
//您的appKey
String appkey = "XXX";
//您的appSecret
String secretKey = "XXX";
//类型 1-个人;2-企业
Integer type = 2;
//姓名/企业名称
String name = "XXX";
//身份证号/企业统一社会信用代码
String number = "XXX";
//1.原客户端
ApiClient apiClient = new DefaultApiClient(url, appkey, secretKey);
//2.调用出错,自动重试客户端
//AutoRetryApiClient apiClient = new AutoRetryApiClient(url, appkey, secretKey);
DishonestyExecutedRequest req = new DishonestyExecutedRequest();
req.setType(type);
req.setName(name);
req.setNumber(number);
try {
DishonestyExecutedResponse res = apiClient.execute(req);
//后续业务处理
} catch (ApiException e) {
e.printStackTrace();
}