这段时间在做公司需求的时候,在网上找到了一个很不错的接口——全国行政区查询API,它非常符合我所需接口的要求。然后发现它所在的接口服务平台——APISpace(https://www.apispace.com/?utm_source=tth&utm_term=xingzhengquchaxun) 很不错,里面有各种各样的接口,并且所有的接口提供免费的试用。
全国行政区查询API(API数据接口-API接口大全-免费API接口服务-APISpace),行政区划代码为国家公布的六位县级以上行政区划代码,本套服务提供全国行政区查询, 支持省、市、区县,同时支持按区域名称查询代码和用代码反查区域名称。
接口信息
- 接口简介:全国行政区查询, 支持省、市、区县。
- 请求方式:GET
- 请求参数:code_or_name:地区代码或者名称
- 返回示例:
{ "code": 200, "message": "success", "data": [{ "code": 440113, "co_nm": "番禺区", "level": 3, "parant": { "id": 1923, "code": 440100, "co_nm": "广州市", "level": 3, "parant": 1923 } }]}
- 返回参数说明:code:行政区号;co_nm:名称;levelL:区域等级;parant:上一级区域
代码调用示例
var data = "";var xhr = new XMLHttpRequest();xhr.withCredentials = true;xhr.addEventListener("readystatechange", function () { if (this.readyState === 4) { console.log(this.responseText); }});xhr.open("GET", "https://eolink.o.apispace.com/xzqcx/api/v1/administrative_area?code_or_name=%E7%95%AA%E7%A6%BA%E5%8C%BA");xhr.setRequestHeader("X-APISpace-Token","");xhr.setRequestHeader("Authorization-Type","apikey");xhr.send(data);