产品详情
API参数 法院数据综合全量查询API 调用地址: http,https://xinshucourtsearch.api.bdymkt.com/ws/court/courtSearch 请求方式: POST 支持格式: application/json;charset=UTF-8 调用工具: 去调试 请求参数(Headers) 请求参数(Query)
- 名称
- 类型
- 是否必须
- 示例值
- 描述
- apikey
- string
- true
- 43019BA4CD381E936D2479EADAC9D9E2
- 授权字符串,我司提供
- sign
- string
- true
- null
- 填写“9adhs年月日”的32位md5加密值(“年月日”指调用api的日期)。 举例:如果是2021年5月6日调用api =>得到 9adhs20210506 => 进行md5加密 => 得到的32位加密值就是 sign
- q
- string
- false
- null
- 名称,选填,与id必填其一,该字段用于查询6种法院数据列表信息的必填字段
- idCardNo
- string
- false
- null
- 身份证号,选填,一般查个人时填写查询会更加精确
- datatype
- string
- false
- null
- 查询数据类型,多个以',' 分割,共有zxgg(被执行人)、sxgg(失信被执行人)、ktgg(开庭公告)、fygg(法院公告)、cpws(裁判文书)、splc(审判流程)六种数据类型,如果列表检索时,该字段默认为六种数据类型都填
- id
- string
- false
- null
- 详情id,该id从列表检索结果中获取,请配合查询数据类型使用。如查询某条被执行人详情时,datatype必须填'zxgg'
- pageNo
- string
- false
- null
- 页码,列表检索时输入的字段,默认为1
- queryMatch
- string
- false
- null
- 个人查询匹配度,只在个人查询有用,大于零的数字最多两位小数,如95.99
<dependency>
<groupId>com.baidubce</groupId>
<artifactId>api-explorer-sdk</artifactId>
<version>1.0.0</version>
</dependency>
import com.baidubce.http.ApiExplorerClient;
import com.baidubce.http.AppSigner;
import com.baidubce.http.HttpMethodName;
import com.baidubce.model.ApiExplorerRequest;
import com.baidubce.model.ApiExplorerResponse;
// 法院数据综合全量查询API Java示例代码
public class RequestDemo {
public static void main(String[] args) {
String path = "http://api.xinshucredit.com/ws/court/courtSearch";
ApiExplorerRequest request = new ApiExplorerRequest(HttpMethodName.POST, path);
request.setCredentials("您的 access key", "您的 secret key");
request.addHeaderParameter("Content-Type", "application/json;charset=UTF-8");
request.addQueryParameter("apikey", "");
request.addQueryParameter("sign", "");
request.addQueryParameter("q", "");
request.addQueryParameter("idCardNo", "");
request.addQueryParameter("datatype", "");
request.addQueryParameter("id", "");
request.addQueryParameter("pageNo", "");
request.addQueryParameter("queryMatch", "");
ApiExplorerClient client = new ApiExplorerClient(new AppSigner());
try {
ApiExplorerResponse response = client.sendRequest(request);
// 返回结果格式为Json字符串
System.out.println(response.getResult());
} catch (Exception e) {
e.printStackTrace();
}
}
}
点击复制代码
正常返回示例 数据过长,具体见接口文档
失败返回示例 {
"rc": "1000",
"msg": "apikey校验失败"
}
错误码定义 - code
- message
- status
- 描述
- 1000
- apikey校验失败
- 200
- apikey校验失败
- 1001
- apikey暂停使用
- 200
- apikey暂停使用
- 1002
- sign校验失败
- 200
- sign校验失败
- 1003
- 未配置资源访问权限
- 200
- 未配置资源访问权限
- 1004
- 无该资源访问权限
- 200
- 无该资源访问权限
- 1005
- 未授权的IP地址
- 200
- 未授权的IP地址
- 2000
- 参数{}设置错误:{...具体错误信息...}
- 200
- 参数{}设置错误:{...具体错误信息...}
- 3000
- 未配置查询次数
- 200
- 未配置查询次数
- 3001
- 可用查询次数为0
- 200
- 可用查询次数为0
- 3002
- 未配置资源池
- 200
- 未配置资源池
- 3003
- 资源池可用次数为0
- 200
- 资源池可用次数为0
- 6000
- 请求失败,已达到最大并发请求数
- 200
- 请求失败,已达到最大并发请求数
- 6001
- 请求失败,已达到最大并发请求数
- 200
- 请求失败,已达到最大并发请求数
- 9999
- 查询失败,服务端异常
- 200
- 查询失败,服务端异常
