本文主要是介绍【亲测有效,官方提供】php版本企查查api接口请求示例代码,php请求企查查api接口,thinkphp请求企查查api接口,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
背景:使用企查查接口时发现官网只提供了,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;}
这篇关于【亲测有效,官方提供】php版本企查查api接口请求示例代码,php请求企查查api接口,thinkphp请求企查查api接口的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!