package api.jisuapi.enterprise;
import java.net.URLEncoder;
import api.util.HttpUtil;
import net.sf.json.JSONArray;
import net.sf.json.JSONObject;
public class Query {
public static final String APPKEY = "your_appkey_here";// 你的appkey
public static final String URL = "https://api.jisuapi.com/enterprise/query";
public static final String company = "杭州网尚科技有限公司";// utf-8 以下三项任选一个
public static final String creditno = "1";
public static final String pagenum = "20";
public static void Get() throws Exception {
String result = null;
String url = URL + "?appkey=" + APPKEY + "&company=" + URLEncoder.encode(company, "utf-8");
try {
result = HttpUtil.sendGet(url, "utf-8");
JSONObject json = JSONObject.fromObject(result);
if (json.getInt("status") != 0) {
System.out.println(json.getString("msg"));
} else {
JSONObject resultarr = json.optJSONObject("result");
JSONObject basic = resultarr.optJSONObject("basic");
String name = basic.getString("name");
String type = basic.getString("type");
String regcapital = basic.getString("regcapital");
String scope = basic.getString("scope");
String startdate = basic.getString("startdate");
String enddate = basic.getString("enddate");
String regorgan = basic.getString("regorgan");
String legalperson = basic.getString("legalperson");
String approvaldate = basic.getString("approvaldate");
String regdate = basic.getString("regdate");
String canceldate = basic.getString("canceldate");
String status = basic.getString("status");
String orgno = basic.getString("orgno");
String creditno = basic.getString("creditno");
String province = basic.getString("province");
String regno = basic.getString("regno");
String regaddress = basic.getString("regaddress");
System.out.println(name + " " + type + " " + regcapital + " " + scope + " " + startdate + " " + enddate
+ " " + regorgan + " " + legalperson + " " + approvaldate + " " + regdate + " " + canceldate
+ " " + status + " " + orgno + " " + creditno + " " + province + " " + regno + " "
+ regaddress);
if (resultarr.opt("keyperson") != null) {
JSONArray keyperson = resultarr.optJSONArray("keyperson");
for (int i = 0; i < keyperson.size(); i++) {
JSONObject obj = (JSONObject) keyperson.opt(i);
String name1 = obj.getString("name");
String position = obj.getString("position");
System.out.println(name1 + " " + position);
}
}
if (resultarr.opt("changerecord") != null) {
JSONArray changerecord = resultarr.optJSONArray("changerecord");
for (int i = 0; i < changerecord.size(); i++) {
JSONObject obj = (JSONObject) changerecord.opt(i);
String name1 = obj.getString("name");
String beforecontent = obj.getString("beforecontent");
String aftercontent = obj.getString("aftercontent");
String changedate = obj.getString("changedate");
System.out.println(name1 + " " + beforecontent + " " + aftercontent + " " + changedate);
}
}
if (resultarr.opt("shareholder") != null) {
JSONArray shareholder = resultarr.optJSONArray("shareholder");
for (int i = 0; i < shareholder.size(); i++) {
JSONObject obj = (JSONObject) shareholder.opt(i);
String name1 = obj.getString("name");
String type1 = obj.getString("type");
String cardtype = obj.getString("cardtype");
String cardno = obj.getString("cardno");
String subcapital = obj.getString("subcapital");
String paidcapital = obj.getString("paidcapital");
System.out.println(name1 + " " + type1 + " " + cardtype + " " + cardno + " " + subcapital + " "
+ paidcapital);
}
}
}
} catch (Exception e) {
e.printStackTrace();
}
}
}


© 2015-2025 杭州极速互联科技有限公司 版权所有 浙ICP备17047587号-4 浙公网安备33010502005096 增值电信业务经营许可证:浙B2-20190875