【亲测有效,官方提供】php版本企查查api接口请求示例代码,php请求企查查api接口,thinkphp请求企查查api接口
2023-12-18 23:09:07
背景:使用企查查接口时发现官网只提供了,java,c#,等接口没有提供php版本企查查接口请求示例代码,为了方便大家在开发完毕后给大家做个总结
第一步:登录并通过认证,即可调用接口
第二步:查看此账号的key与SecretKey(调用接口时会用到)
查看链接:数据中心-》我的接口
第三步 代码请求
1.以“企业搜索”接口为例以下是具体调用源码
public function qcc_api($name){
//请求参数
$aData = array(
'key' => 'XXXXXXXXX',
'searchName' => $name
);
//要请求的链接
$sUrl = 'https://api.qichacha.com/NameSearch/GetList?'.http_build_query($aData);
$res = $this->qcc_httpGetRequest($sUrl);
var_dump($res);die;
}
请求参数如何查看(如下图)
2.企查查所有接口请求公用方法qcc_httpGetRequest(secretKey 与 Key获取方法查看第二步)
public function qcc_httpGetRequest($sUrl){
//生成token
$currentTime = time();
$secretKey = "XXXXXXXXXXX";
$key = "XXXXXXXXXXX";
$token = strtoupper(md5($key.$currentTime.$secretKey));
//header
$aHeader = array('Token: '.$token, 'Timespan: '.$currentTime);
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $sUrl);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, $aHeader);
curl_setopt($ch, CURLOPT_HTTPGET, true);
$sResult = curl_exec($ch);
if($sError=curl_error($ch)){
die($sError);
}
curl_close($ch);
return $sResult;
}
文章来源:https://blog.csdn.net/gjwgjw1111/article/details/135060800
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!