- 查询位置代码
请求URL:
- location
请求参数:
参数名 | 是否必须 | 类型 | 说明 |
---|---|---|---|
category | 是 | int | 类别,0=取全部(child,locationid无效),1=国家(child,locationid无效),2=省,3=市 |
child | 否 | int | 是否取下级数据(如取该省下面的所有城市), 0=不取下级,1=取下级 |
locationid | 否 | int | child=0无效,child=1时需要传上级的代码,category=2传国家代码(id)或category=3传省代码(id) |
入参示例:
{
apiKey : "test1",
apisecret : "78FBB3D68B40A347644619ACF902CED3",
currentTimeStamp : "20200917150502",
sign : "1C1A826E8B6BC3753374D0016140583C",
uri : "http://localhost:39450/public/location",
data :
{
category : 0,
child : 0,
locationid : 0
}
}
返回示例:
正确时返回:
{
Code : 0,
Success : true,
Message : null,
Data :
[
{
Id : 1,
Name : "中国",
Provinces :
[
{
Id : 241,
Name : "北京",
CountryId : 1,
Citys :
[
{
Id : 369,
Name : "东城",
ProvinceId : 241
},
{
Id : 370,
Name : "西城",
ProvinceId : 241
}
]
},
{
Id : 250,
Name : "江苏",
CountryId : 1,
Citys :
[
{
Id : 489,
Name : "南京",
ProvinceId : 250
},
{
Id : 490,
Name : "无锡",
ProvinceId : 250
}
]
}
]
}
]
}
错误时返回:
{
"Code" : 100002,
"Success" : false,
"Message" : "应用认证错误",
"Data" : ""
}
返回参数说明:
参数名 | 类型 | 说明 |
---|---|---|
Code | int | 代码 |
Success | bool | 请求是否成功 |
Message | string | 错误信息,成功时返回空 |
Data | string | 请求的数据结果 |