首页 > 其他 > 详细

企查查接口

时间:2019-04-20 12:00:08      阅读:370      评论:0      收藏:0      [点我收藏+]
<?php
namespace app\api\controller;

class QiChaCha extends Base
{

    private $key = ‘key‘;
    private $SecretKey = ‘value‘;

    function tocurl($url, $headers)
    {
        //初始化
        $curl = curl_init();
        //设置抓取的url
        curl_setopt($curl, CURLOPT_URL, $url);
        //设置头文件的信息作为数据流输出
        curl_setopt($curl, CURLOPT_HEADER, 0);
        //设置获取的信息以文件流的形式返回,而不是直接输出。
        curl_setopt($curl, CURLOPT_RETURNTRANSFER, 0);

        curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);
        //执行命令
        $data = curl_exec($curl);
        //关闭URL请求
        curl_close($curl);
        return $data;
    }


    public function search($search_url)
    {
        $time      =  time();
        $key       =  $this->key;
        $Timespan  =  $time;
        $SecretKey =  $this->SecretKey;
        $token =  strtoupper(md5($key.$Timespan.$SecretKey));
        //获取搜索的关键字
        $keyword = input(‘post.keyword‘, ‘‘);

        $url = $search_url.‘?key=‘.$key.‘&keyword=‘.$keyword;
        $header = array("Token:{$token}","Timespan:{$time}");
        $content = array(
            ‘key‘     => $key,
            ‘keyword‘ => $keyword,
        );

        $response = $this->tocurl($url, $header, $content);
        $data = json_decode($response, true);
        return $data;
    }


    /**
     *  企业关键字模糊查询
     */
    public function institutionSearch()
    {
        $data = $this->search(‘http://api.qichacha.com/ECIV4/Search‘);
        return $data;
    }

    /**
     * 企业关键字精确获取详细信息(master)
     */
    function institutionDetail()
    {
        $data = $this->search(‘http://api.qichacha.com/ECIV4/GetDetailsByName‘);
        return $data;
    }
}

 

企查查接口

原文:https://www.cnblogs.com/zwtqf/p/10740094.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!