因项目需要,系统中需要添加根据企业名称或统一信用代码查询企业信息的功能,所以整合了企查查的查询接口
Java请求示例:
/**
* 版权申明: 苏州朗动科技有限公司<br>
* 项目描述: 企查查-接口平台<br>
* 该接口调用demo仅供学习参考
*/
package org.ld.httpGetDemo;
import static java.lang.System.out;
import java.io.IOException;
import java.util.regex.Pattern;
import org.apache.commons.codec.digest.DigestUtils;
import org.apache.http.client.methods.HttpHead;
import org.json.JSONException;
import org.json.JSONObject;
import com.fasterxml.jackson.core.JsonProcessingException;
import com.fasterxml.jackson.databind.ObjectMapper;
/**
*
* 描述 http请求处理模块<br>
*
* @author szld<br>
* @version 1.0 <br>
* 日期:2019年7月31日 下午2:23:41
*/
public class MainApp {
// 请登录http://yjapi.com/DataCenter/MyData
// 查看我的秘钥 我的Key
private static final String appkey = "我的接口:我的Key";
private static final String seckey = "我的接口:我的秘钥";
public static void main(String[] args) {
String reqInterNme = "http://api.qichacha.com/ECIV4/Search";
String paramStr = "keyword=新疆庆华能源集团有限公司";
String status = "";
try {
// auth header setting
HttpHead reqHeader = new HttpHead();
String[] autherHeader = RandomAuthentHeader();
reqHeader.setHeader("Token", autherHeader[0]);
reqHeader.setHeader("Timespan", autherHeader[1]);
final String reqUri = reqInterNme.concat("?key=").concat(appkey).concat("&").concat(paramStr);
String tokenJson = HttpHelper.httpGet(reqUri, reqHeader.getAllHeaders</