后台关键代码:
/// <summary>
/// 请求企查查
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void btnselectqichacha_Click(object sender, EventArgs e)
{
String url = this.txtqichacha_url.Text;
String key = this.txtqichacha_key.Text;//企查查后台有的数据提供
String SecretKey = "926558C8548CBABCB53A9AAECE2F6A52";//企查查后台有的数据提供
String companyName = this.txtqichacha_gsName.Text;
String Timespan = DateTime.Now.ToString("yyyyMMddhhmmss");
String Token= key+Timespan+SecretKey;
this.txtqichacha_Timespan.Text = Timespan;
this.txtqichachar_Token.Text = Token;
this.txtqichacha_keyword.Text = companyName;
url = url + "?key=" + key + "&keyword=" + companyName + "&Token=" + Token + "&Timespan=" + Timespan + "";
try
{
String responseString = "";
if (radqichacha_qiye.Checked)
{
//1.企业工商数据查询
responseString = qichachaHelper.Main(companyName, key, SecretKey, "http://api.qichacha.com/ECIV4/Search");
}
else if (radqichacha_shixin.Checked)
{
//2.失信被执行人信息
responseString = qichachaHelper.Main(companyName, key, SecretKey, "http://api.qichacha.com/CourtV4/SearchShiXin");
}
else if (radqichacha_kaiting.Checked)
{
//3.查询开庭公告
responseString = qichachaHelper.Main(companyName, key, SecretKey, "http://api.qichacha.com/CourtAnnoV4/SearchCourtNotice");
}
else if (radqichacha_fayuan.Checked)
{
//4.查询法院公告
responseString = qichachaHelper.Main(companyName, key, SecretKey, "http://api.qichacha.com/CourtNoticeV4/SearchCourtAnnouncement");
}
else if (radqichacha_caipan.Checked)
{
//5.查询裁判文书
if (txtqichacha_caipanbookid.Text.Length < 2)
{
responseString = "请填写裁判文书编号";
txtqichacha_caipanbookid.Focus();
}
else
{
responseString = qichachaHelper.Main(companyName, key, SecretKey, "http://api.qichacha.com/JudgeDocV4/SearchJudgmentDoc");
}
}
else if (radqichacha_qiye_detail.Checked)
{
//6.查询企业详情
responseString = qichachaHelper.Main(companyName, key, SecretKey, "http://api.qichacha.com/ECIV4/SearchWide");
}
else if (radqichacha_fenxian_weidu.Checked)
{
//6.查询企业详情
responseString = qichachaHelper.Main(companyName, key, SecretKey, "http://api.qichacha.com/BusinessRiskCount/GetInfo");
}
this.txtshowqichachavalue.Text = responseString;
}
catch (Exception ex)
{
this.txtshowqichachavalue.Text ="出现异常{"+ex.ToString()+"}";
}
}