阿里云API调用企业税号查询

  • 一、功能描述
    • 1.请求参数
    • 2.GET请求代码
    • 3.返回示例
    • 4.错误码
  • 二、核心代码
    • 1.引入外部JS库
    • 2.构建HTML容器
    • 3.xmSelect回调
  • 总结

一、功能描述

企业税号查询-公司税号查询-企业公司开票信息查询-企业营业执照信息查询-工商信息查询-企业基本信息查询:可以通过关键词公司名称、公司id、注册号、组织机构代码、社会统一信用代码、法人、股东等任何关键字,获取企业列表,企业列表包括公司名称或ID、类型、成立日期、经营状态、注册资本,统一社会信用代码、纳税人识别号等字段的详细信息。海量数据同步更新。

1.请求参数

名称 类型 是否必须 描述
keyword STRING 必选 关键词(公司名称/注册号/统一信用代码/法人/股东/高管等任意关键字)【汉字注意UrlEncode编码】
pageNum STRING 可选 当前页数(默认第1页)
pageSize STRING 可选 每页条数(默认20条,最大20条)

2.GET请求代码

  $host = "https://taxno.market.alicloudapi.com";$path = "/lundear/taxno";$method = "GET";$appcode = "你自己的AppCode";$headers = array();array_push($headers, "Authorization:APPCODE " . $appcode);$querys = "keyword=%E5%8C%97%E4%BA%AC%E7%99%BE%E5%BA%A6%E7%BD%91%E8%AE%AF%E7%A7%91%E6%8A%80%E6%9C%89%E9%99%90%E5%85%AC%E5%8F%B8&pageNum=1&pageSize=20";$bodys = "";$url = $host . $path . "?" . $querys;$curl = curl_init();curl_setopt($curl, CURLOPT_CUSTOMREQUEST, $method);curl_setopt($curl, CURLOPT_URL, $url);curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);curl_setopt($curl, CURLOPT_FAILONERROR, false);curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);curl_setopt($curl, CURLOPT_HEADER, true);if (1 == strpos("$".$host, "https://")){curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, false);}var_dump(curl_exec($curl));

3.返回示例

{"desc": "成功","code": 0,"result": {"items": [{"regStatus": "存续","creditCode": "91310230MAC6QA0X3T","id": 5887453209,"regCapital": "100万人民币","orgNumber": "MAC6QA0X-3","base": "","estiblishTime": "2023-01-19 00:00:00.0","companyType": 1,"name": "上海漏刻科技有限公司","type": 1,"legalPersonName": "李菁","regNumber": "310230004450564","matchType": "公司名称匹配"},{"regStatus": "存续","creditCode": "91330203MA2KPR2W3J","id": 5173346673,"regCapital": "100万人民币","orgNumber": "MA2KPR2W-3","base": "浙江","estiblishTime": "2021-09-27 00:00:00.0","companyType": 1,"name": "宁波漏刻文化科技有限公司","type": 1,"legalPersonName": "介保良","regNumber": "330203000738771","matchType": "公司名称匹配"},{"regStatus": "存续","creditCode": "92321283MA7H1W0C66","id": 5334533071,"regCapital": "-","orgNumber": "MA7H1W0C-6","base": "江苏","estiblishTime": "2022-01-14 00:00:00.0","companyType": 1,"name": "泰兴漏刻软件开发服务中心","type": 1,"legalPersonName": "赵宇","regNumber": "321283602009671","matchType": "公司名称匹配"},{"regStatus": "存续","creditCode": "91340100083692531N","id": 1044103384,"regCapital": "20000万人民币","orgNumber": "08369253-1","base": "安徽","estiblishTime": "2013-11-29 00:00:00.0","companyType": 1,"name": "通威太阳能(安徽)有限公司","type": 1,"legalPersonName": "顾峰","regNumber": "340191000026331","matchType": "专利信息匹配"},{"regStatus": "存续","creditCode": "91310114MA1GUU1L71","id": 3215060122,"regCapital": "500万人民币","orgNumber": "MA1GUU1L-7","base": "上海","estiblishTime": "2018-07-23 00:00:00.0","companyType": 1,"name": "上海刻漏防水材料科技有限公司","type": 1,"legalPersonName": "洪枫","regNumber": "310114003518042","matchType": "公司信息匹配"},{"regStatus": "存续","creditCode": "91441900MA56P35088","id": 5019107096,"regCapital": "50万人民币","orgNumber": "MA56P350-8","base": "广东","estiblishTime": "2021-06-30 00:00:00.0","companyType": 1,"name": "东莞市邦立防水补漏工程有限公司","type": 1,"legalPersonName": "叶汝樑","regNumber": "441900008815646","matchType": "公司信息匹配"}],"total": 6}
}

4.错误码

错误码 错误信息 描述
0 成功 查询成功
2 无数据 查无记录【请换关键词重试】

二、核心代码

1.引入外部JS库

    <!--layui封装库--><script src="js/layui/layui.js" charset="utf-8"></script><link rel="stylesheet" href="js/layui/css/layui.css"><script src="js/layui/xm-select.js" charset="utf-8"></script>

2.构建HTML容器

<div class="layui-input-inline" style="margin-left: 20px;margin-top: 30px;"><div id="demo1" class="xm-select-demo" style="width: 200px;"></div>
</div>
<div class="layui-input-inline" style="margin-left: 20px;margin-top: 30px;"><div id="btn" class="layui-btn layui-btn-normal">查询</div>
</div>

3.xmSelect回调

    var demo1 = xmSelect.render({el: '#demo1',tips: '输入查询对应的单位名称',radio: true,//单选paging: true,pageSize: 20,height: '300px',filterable: true,//搜索模式remoteSearch: true,//远程搜索remoteMethod: function (val, cb, show) {//console.log(val)$.getJSON('http://test.com/api/api.php?act=getCreditCode&token=3cab7ce4142608c0f40c785b5ab5ca24',{keyword: val}, function (res) {if (res.code == 0) {var newData = res.result.items;//console.log(newData);var data = [];for (var i = 0; i < newData.length; i++) {data.push({name: newData[i].name, value: newData[i].creditCode});}}// console.log(data);cb(data);});},on: function (data) {if (data.change[0] != undefined) {console.log(data.change[0].name, data.change[0].value);$("#coords_url").val();}}})

总结

使用第三方API进行企业税号查询有以下几个好处:

1.减少开发成本:自行实现税号查询需要投入大量的时间和人力成本,包括数据采集、处理和存储等。而使用第三方API可以直接调用其提供的接口,省去了开发的复杂性和时间成本。

2.数据准确性高:第三方API提供的税号查询服务经过多次测试和验证,数据准确性得到保证,相比自行实现的查询有更高的准确性和可靠性。

3.及时更新数据:政策、税号规则的变化都会影响税号查询的结果。而使用第三方API可以保证及时更新数据和规则,避免查询结果的错误和延误。

4.提供更多的功能:第三方API一般会提供更多的功能,例如批量查询、Excel导入等,可根据具体需求选择使用。

5.易于维护和升级:使用第三方API可以减少代码量,简化了开发过程,易于维护和升级,开发人员可以更专注于核心业务逻辑的实现。

综上所述,使用第三方API进行企业税号查询可以提高开发效率和数据准确性,避免了繁琐的开发工作和数据处理过程,同时还可以提供更多的功能选择和易于维护升级。

@漏刻有时

php对接阿里云API调用企业税号查询的高级实战案例解析(下拉筛选查询、远程调用API、xm-select组件应用)相关推荐

  1. php对接百度网盘开发平台API开发高级实战案例解析:(环境部署、php封装类、Access Token获取、预上传、分片上传)

    文章目录 前言 一.环境部署 1.封装BdPan类库 2.回调地址配置 二.获取授权码Code 1.手动获取Code 2.生成本地token 3.读取AccessToken凭证 4.爬虫函数 二.简化 ...

  2. php对接小鹅通API开发高级实战案例解析:获取指定资源学习记录信息(单人单学习记录、单人多学习记录累计、返回数据格式确认)

    获取指定资源学习记录信息 前言 一.获取指定资源学习记录信息请求方式及url 二.获取指定资源学习记录信息请求参数 请求参数 请求格式 三.单人单学习记录API封装函数 四.单人多学习记录API封装函 ...

  3. 对接阿里云短信服务(附视频教程)

    阿里云短信服务文档使用指引: https://help.aliyun.com/document_detail/59210.html B站视频教程链接: https://www.bilibili.com ...

  4. Rancher通过Aliyun-slb服务对接阿里云SLB教程

    阿里云负载均衡(Server Load Balancer)是将访问流量根据转发策略分发到后端多台云服务器(ECS)的流量分发控制服务. 本文将详尽演示Rancher如何通过Aliyun-slb服务对接 ...

  5. Rancher通过Aliyun-slb服务对接阿里云SLB教程 1

    概要 阿里云负载均衡(Server Load Balancer)是将访问流量根据转发策略分发到后端多台云服务器(Elastic Compute Service,简称 ECS)的流量分发控制服务. 负载 ...

  6. 手把手教你对接阿里云短信服务

    正好双十二,最近在做一个小项目需要用到短信业务,注册了新用户125买了5000条短信,有效期2年. 那么如何对接阿里云短信,需要做哪些操作? 可以参考https://help.aliyun.com/d ...

  7. 基于SAML 2.0对接阿里云的SSO(单点登录)

    背景 公司使用的阿里云作为公有云,每次员工入职或离职时同时需要维护两套账号(一套内部账号,一套阿里云RAM账号),为了让用户能够使用内部账号能访问阿里云,所以决定对接阿里云的SSO 主流程介绍 用户访 ...

  8. go 服务接入短信验证码功能(对接阿里云平台)

    简介 短信验证码还是比较常用的功能,已经有了很成熟的方案,本篇介绍的是对接阿里云的短信服务,一条短信大概两分钱. 基本的流程是: 到对应的云平台申请权限,大致费用都差不多 照着官方文档进行对接,并集成 ...

  9. java对接阿里云短信服务详解(验证码,推广短信,通知短信)

    前言 小前提: - java:springboot框架,maven版本管理. - 阿里云:有账号,已经进行实名认证. java对接阿里云短信服务详解(验证码,推广短信,通知短信) 前言 1. 登录阿里 ...

最新文章

  1. Android: Custom View和include标签的区别
  2. 重磅!2K图像90FPS,中科院开源轻量级通用人脸检测器
  3. nSamplesPerSec和nAvgBytesPerSec
  4. awk命令扩展使用操作
  5. 【C++ Priemr | 15】虚函数表剖析(三)
  6. 时间,数字 ,字符串之间的转换
  7. c++11之std::move()
  8. jsonp模拟获取百度搜索相关词汇
  9. 2012年12月第三个周末
  10. SpringBoot Jar包外部application文件
  11. Naive Operations
  12. 应用管理系列 — 怎么管理Sybase数据库
  13. 步进电机的加速时间是怎么样的?
  14. 爬取12306火车票信息
  15. 想要定制专属AI声音?这是一份来自微软的保姆级攻略
  16. 什么是Subscript?
  17. 吴军《数学之美》-读书笔记
  18. 写自己的故事,帮别人说话
  19. 大脑构造图与功能解析_大脑的结构功能及作用是怎样?
  20. 《嵌入式 - Lwip开发指南》第5章 LWIP测速

热门文章

  1. 浏览器在b站等网站看视频无法用鼠标滑轮控制声音
  2. 快速无损原样提取PDF文档中的图片
  3. Android studio通过荣耀20调试Android程序
  4. Python中的re.search和re.group用法
  5. 华为软件测试实习生面试
  6. VLOG的文字遮罩(利用文字显示内部)
  7. 区块链赋能医疗产业报告
  8. 【爬虫实战】Python 自制天气预报程序!爬取全国天气网
  9. android右上、右下、左上、左下手势滑动判断
  10. QQ新上线图片社交功能“小世界”