行政区划代码查询-完整提供 Demo 代码示例及数据专业且全面的 API 查询接口

该博客详细介绍了行政区划代码查询的API功能,包括根据代码获取名称或名称获取代码。提供了不同编程语言(如PHP、Java、Python等)的SDK示例,并列举了常见的接口问题及其解决方案,帮助开发者顺利使用查询接口。
摘要由CSDN通过智能技术生成

更多资料请参考:www.woyaocha.net/product/area

接口描述

功能描述

根据行政区划代码获取行政区划名称,或者根据行政区划名称获取行政区划代码。

URL 示例

1)http 协议:

POST 方式请求:

Copy

http://cha.ebaitian.cn/api/json?appid=xxx&module=getAreaInfo&area=xxx&sign=xxx

GET 方式请求:

Copy

http://cha.ebaitian.cn/api/json?type=get&appid=xxx&module=getAreaInfo&area=xxx&sign=xxx

2)https 协议:

POST 方式请求:

Copy

https://cha.ebaitian.cn/api/json?appid=xxx&module=getAreaInfo&area=xxx&sign=xxx

GET 方式请求:

Copy

https://cha.ebaitian.cn/api/json?type=get&appid=xxx&module=getAreaInfo&area=xxx&sign=xxx

请求参数

数据包体

Copy

{
    "type": "get",
    "appid": "1000xxxx",
    "module": "getAreaInfo",
    "area": "东西湖",
    "sign": "ecab4881ee80ad3d76bb1da68387428ca752eb885e52621a3129dcf4d9bc4fd4"
}

参数说明

参数 必选 类型 描述
type string 授权接口的请求方式
appid string 授权接口的 AppID,请填写您在我要查官网上申请到的 AppID
module string 目标请求的数据模块,查询行政区划代码为:getAreaInfo
area string 目标要查询的行政区划代码或名称,也可以是对应的行政区划代码(6位),如:110000
sign string 请求凭证,具体计算方式见下面的其他说明

其他说明

1)type:可选值 get,如果赋值 get,则以 get 方式提交数据;默认以 post 方式提交数据;
2)sign:签名校验,根据公式 $sign=sha256(appid=$appid&module=getAreaInfo&area=$area&appkey=$appkey) 生成;其中:appkey 为授权接口的 AppKey,请填写您在我要查官网上申请到的 AppKey 。

构造伪代码如下:

Copy

string type = "get"; //请求方式,可以赋值为:post
string appid = "1000xxxx"; //sdkappid 对应的 appid,需要业务方高度保密
string module = "getAreaInfo"; //请求的数据模块,此处赋值:getMobileArea
string area = "东西湖"; //要查询的行政区划代码或名称,也可以是对应的行政区划代码(6位),如:420112
string sign = sha256(appid=1000xxxx&module=getAreaInfo&area=北京&appkey=56cf61af4b7897e704f67deb88ae8f24);

响应参数

数据包体

Copy

{
    "result":1,
    "description":"TRUE",
    "flag":"",
    "areaInfo":{
        "areacode":"420112",
        "areaname":"东西湖区",
        "province":"湖北省",
        "city":"武汉市",
        "note":null
    }
}

参数说明

参数 必选 类型 描述
result string 接口响应结果:0-失败;1-成功
description string 接口响应描述:一般为 TURE(result=1) 与 FALSE(result=0),或者返回错误信息
flag string 错误说明,没有错误则返回空
areaInfo object 返回行政区划代码信息

areaInfo 参数说明:

<
参数 必选 类型 描述
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值