ip_location
标识:ip_location
- 接口地址:
https://way.jd.com/RTBAsia/ip_location
- 请求方式:
HTTPS GET POST
- 请求示例:
https://way.jd.com/RTBAsia/ip_location?ip=101.81.2.16&m=0&appkey=您申请的APPKEY
QUERY请求参数
- 公共请求参数
-
名称 类型 必填 示例值 描述 appkey String 是 1 您申请的appkey - 业务请求参数
-
名称 类型 必填 示例值 描述 ip String 是 101.81.2.16 查询ip m String 否 0 指定参数m=1表示返回多个圆数据(对应json字段locations),其他情况表示只返回单个圆数据(对应json字段location).
返回参数
- 公共返回参数
-
名称 类型 示例值 描述 code string 10000 更多返回参数示例值请参看“错误参照码” charge boolean false 或 true false:不扣费 true:扣费 remain long 1305 数据剩余次数 msg string 查询成功 更多返回参数示例值请参看“错误参照码” result object {...} 数据查询结果 - 业务返回参数
名称 | 类型 | 示例值 | 描述 |
---|---|---|---|
locations | array | [...] | 返回多个圆经纬度数据(WGS-84) |
radius | number | 50 | 半径,单位米。 |
longitude | number | 118.093963 | 经度 |
latitude | number | 24.586382 | 维度 |
location | object | {...} | 返回单个圆经纬度数据(WGS-84) |
code | number | 200 | 状态码 |
msg | string | Sucess | 状态码描述 |
ip | string | 100.43.129.202 | 查询IP |
返回示例值
{"code":"10000","charge":false,"remain":1305,"msg":"查询成功","result":{
"code":200,
"msg":"Sucess",
"ip":"100.43.129.202",
"location":{
"latitude":24.586382,
"longitude":118.093963,
"radius":50
},
"locations":[{
"latitude":24.586382,
"longitude":118.093963,
"radius":50
}]
}}