企查查接口php版本~

这篇博客介绍了如何使用PHP对接企查查接口进行企业三要素验证和税务登记号核验。通过指定的接口地址和请求头,利用账户中的key和secretKey进行调用。文章提到,企查查API在匹配结果上存在不足,对于失败情况的反馈不够明确,建议改进。还提供了一个成功的税务登记号核验示例。
  • 对接企业三要素验证
  • 税务登记号核验

对接企业三要素验证
接口地址: http://api.qichacha.com/ECIMatch/CompanyVerify
请求头:
Token   Md5(key+Timespan+SecretKey)Timespan Unix时间戳

ps:这里的key和secretKey都是直接在你的企查查账户里面能看到的

参数:
在这里插入图片描述
废话不多说直接上代码

public function companyVerify($regNo, $companyName, $frname)
    {
   
   
        $verifyReturn = [];

        $url = 'http://api.qichacha.com/ECIMatch/CompanyVerify';
        $apiKey = '你自己的key';
        $SecretKey = '你自己的secretKey';

        if (!($url && $apiKey && $SecretKey)) {
   
   
            // 这里是如果没有配置的情况返回的假数据结果
        }

        $timeSpan = time();
        // 加密
        $token =  strtoupper
### 关于查查 API 的使用说明 #### 什么是查查 API查查 API 是一种用于访问查查平台上的业数据的服务接口。它允许开发者通过 HTTP 请求的方式获取所需的业信息,例如业的注册地址、法定代表人、注册资本等基本信息。 #### 如何申请查查 API? 为了使用查查 API,需要先完成以下步骤: 1. 注册并登录查查开放平台账户。 2. 提交业认证材料以获得更高的调用权限和配额。 3. 获取个人专属的 `Key` 和 `Secret Key`(密钥),这些将在后续请求中作为身份验证的一部分[^1]。 #### 基本参数介绍 在构建请求时,通常需要用到以下几个基本参数: - **key**: 用户唯一标识符,用来确认发送请求的身份合法性。 - **secret_key**: 密钥,配合 key 对请求签名进行加密处理,保障通信安全。 - **keyword**: 查询关键词,可以是公司全称或部分名称,也可以是统一社会信用代码。 - **type**: 数据返回形式,默认 JSON;如果指定 XML,则需额外声明。 #### 调用实例分析 下面展示如何利用 Python 编写程序来实现基于关键字搜索的功能: ```python import requests import hashlib import time def generate_sign(key, secret_key, params): """生成签名""" sorted_params = "&".join([f"{k}={v}" for k, v in sorted(params.items())]) raw_string = f"{sorted_params}{secret_key}" md5_hasher = hashlib.md5() md5_hasher.update(raw_string.encode('utf-8')) return md5_hasher.hexdigest() def query_company_info(keyword, key, secret_key): url = "https://api.qcc.com/api/search" timestamp = str(int(time.time())) params = { 'key': key, 'timestamp': timestamp, 'keyword': keyword, 'pageSize': 10, 'pageNum': 1 } sign = generate_sign(key, secret_key, params) params['sign'] = sign response = requests.get(url, params=params).json() return response if __name__ == "__main__": my_key = "your_api_key_here" my_secret_key = "your_secret_key_here" result = query_company_info("阿里巴巴", my_key, my_secret_key) print(result) ``` 上述脚本实现了向查查服务器发起 GET 请求的过程,并解析响应内容为字典结构以便进一步处理。 #### 错误排查指南 当遇到错误反馈时,请参照官方文档中的状态码定义逐一核对可能原因。常见的问题包括但不限于超限访问频率限制、非法输入字符以及未正确设置时间戳等问题。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值