zoukankan      html  css  js  c++  java
  • 企查查接口

    <?php
    namespace appapicontroller;
    
    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;
        }
    }
  • 相关阅读:
    关于http头
    关于js中的命名
    PHP之APC缓存详细介绍
    找回Windows Vista桌面的IE7.0图标
    查看操作系统是不是中文正式版?
    如何判断XP是否已激活
    Vista取消默认共享
    今天是儿童节,祝福儿子节日快乐!
    天天锻炼身体好!
    如何查看你的XP SP2是否原版?
  • 原文地址:https://www.cnblogs.com/zwtqf/p/10740094.html
Copyright © 2011-2022 走看看