接口调用示例
调用说明
- 接口地址:
https://api.tybigdata.com/enterprise-risk-report - 请求方式:
POST - 请求头:
Authorization: Bearer API_KEY - 数据格式:
JSON - 安全机制:签名加密 + HTTPS传输
curl示例
curl -X POST "https://api.tybigdata.com/enterprise-risk-report" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"api_code":"QYFXBG001","ent_name":"上海天远信息技术有限公司"}'
Java调用示例
import java.net.http.*;
import java.net.URI;
import java.nio.charset.StandardCharsets;
import java.security.MessageDigest;
import java.util.Map;
import com.fasterxml.jackson.databind.ObjectMapper;
public class EnterpriseRiskAPI {
private static String SECRET_KEY = "YOUR_SECRET_KEY";
private static String API_KEY = "YOUR_API_KEY";
private static String URL = "https://api.tybigdata.com/enterprise-risk-report";
public static String encryptPayload(Map<String, Object> data, String key) throws Exception {
ObjectMapper mapper = new ObjectMapper();
String json = mapper.writeValueAsString(data) + key;
MessageDigest digest = MessageDigest.getInstance("SHA-256");
byte[] hash = digest.digest(json.getBytes(StandardCharsets.UTF_8));
StringBuilder hex = new StringBuilder();
for (byte b : hash) hex.append(String.format("%02x", b));
return hex.toString();
}
public static void main(String[] args) throws Exception {
ObjectMapper mapper = new ObjectMapper();
Map<String, Object> payload = Map.of(
"api_code", "QYFXBG001",
"ent_name", "上海天远信息技术有限公司"
);
String signature = encryptPayload(payload, SECRET_KEY);
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create(URL))
.header("Authorization", "Bearer " + API_KEY)
.header("X-Signature", signature)
.header("Content-Type", "application/json")
.POST(HttpRequest.BodyPublishers.ofString(mapper.writeValueAsString(payload)))
.build();
HttpClient client = HttpClient.newHttpClient();
HttpResponse<String> response = client.send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
}
}
核心数据结构
data
- 工商信息
- 法人风险
- 司法涉诉
- 投融资风险
- 天眼风险
字段详解
字段名
riskLevel:综合风险等级(高/中/低/无)riskList:风险详情列表(含风险类型、来源、时间)ENTNAME:企业名称(查询目标)CREDITCODE:社会信用代码(企业唯一标识)FRNAME:法人代表(当前负责人)ENTSTATUS:企业状态(在营/吊销/注销)
应用价值分析
- 企业级风控集成:可直接嵌入金融、保险、政务等系统,实现自动化风控。
- 多维度风险管理:结合司法与税务信息,形成360度企业画像。
- 决策智能化:可为信贷审批、招投标、企业合规管理提供数据支撑。
- 高可靠架构:天远API支持高并发、低延迟,保障企业业务连续性。
总结
天远API的企业风险报告接口以标准RESTful架构设计,兼顾性能、安全性与数据权威性。通过Java语言接入,可快速完成企业风险数据的系统级集成,为各类企业和机构提供高质量的风险防控与决策支持能力。