本地库优先
企业数据落 MySQL 本地库,命中即返回,平均响应 10 毫秒级,不消耗上游配额、不产生第三方费用。
覆盖企业基本信息、股东出资、主要人员、分支机构、工商变更与知识产权。 本地库优先命中,未收录自动回源第三方并写入缓存 —— 查询越久,响应越快。
GET /api/index.php?action=company &keyword=示例科技有限公司 # 命中本地库 { "code": 0, "hit_from": "local", "data": { "name": "示例科技有限公司", "credit_code": "91110000MA00****XX", "legal_person": "张示例", "status": "存续" }, "elapsed_ms": 12 }
不是简单地把上游接口转发一遍。本地库、回源缓存、额度计费、开放接口四层各自独立,互不耦合。
企业数据落 MySQL 本地库,命中即返回,平均响应 10 毫秒级,不消耗上游配额、不产生第三方费用。
本地查不到时按优先级调用已配置的第三方数据源,取回后自动归一化入库并写缓存,下次直接命中。
基本信息、股东及出资比例、主要人员、分支机构、工商变更记录、商标与专利,一次查询全部返回。
每个账号独立额度,扣减走数据库事务与行级锁,并发下不会超扣;上游彻底失败自动退回,不为失败付费。
HMAC-SHA256 签名鉴权,支持时间戳防重放、QPS 限流、调用日志与配额统计,浏览器可直接查看排版文档。
通用 HTTP 驱动 + 阿里云市场 / 企查查风格适配器,字段映射在后台可视化配置,换供应商不用改代码。
每一次查询都会记录命中来源,后台可直接看到缓存的收益。
优先按统一社会信用代码精确匹配,其次按企业名称检索。命中即返回,不产生任何外部调用。
命中即返回历史回源结果按查询指纹缓存(默认 24 小时,可按数据源单独设置),重复查询不再打上游。
免二次调用按优先级依次尝试,带每日配额与失败降级。返回结果归一化后写入本地库,形成正向积累。
沉淀入本地字段映射在后台可视化配置,上游返回什么、本地存什么,一目了然。
签名串 {timestamp}\n{access_key}\n{code},HMAC-SHA256 后放进请求头即可。浏览器访问接口地址直接看到排版文档,curl 访问自动返回 JSON。
# 1. 准备时间戳与密钥 TS=$(date +%s) AK=ak_你的AccessKey SK=sk_你的SecretKey CODE=你的Key短码 # 2. 计算签名 SIG=$(printf '%s\n%s\n%s' "$TS" "$AK" "$CODE" \ | openssl dgst -sha256 -hmac "$SK" -hex | awk '{print $2}') # 3. 发起请求 curl -s "https://你的域名/api/index.php?action=company&keyword=示例科技有限公司" \ -H "X-Access-Key: $AK" \ -H "X-Timestamp: $TS" \ -H "X-Signature: $SIG"
ping
company
search
detail
quota
全程图形化,无需命令行、无需修改配置文件。
把部署包解压到站点根目录,在宝塔面板绑定域名。要求 PHP 7.4、MySQL 5.6 及以上,开启 pdo_mysql 与 curl 扩展。
填写数据库连接、管理员账号与站点参数,点击安装。系统自动建库建表、创建管理员、写入默认配置与示例数据。
在后台「数据导入」上传 CSV(Excel 另存为 CSV UTF-8)/ TXT / SQL 建立自有企业库;或到「数据源」填入第三方接口的 AppKey,开启自动回源。
新增查询账号并分配额度;需要系统对接时到「Key 管理」创建一对 AK/SK,接入方按文档签名即可调用。
pdo_mysql、curl、mbstring 扩展。
纯 PHP 实现,无需 Redis、无需 Composer、无需 Node 运行时,宝塔面板新建站点后上传即可运行。
Accept 头分流:浏览器访问 /api/index.php 得到排版好的文档页,
curl 或 SDK 访问则返回 JSON。需要强制时加 ?format=html 或 ?format=json。
core/.db.json 中。
迁移后如数据库账号变化,直接访问 install.php?force=1 重新填写连接信息,原有数据不受影响。