根据IP地址获取用户位置
接口地址: http://api.ilingku.com/int/v1/getip
返回格式: json
请求方式: get/post
请求示例: http://api.ilingku.com/int/v1/getip?ip=103.39.232.109
请求参数说明:
名称 | 必填 | 类型 | 说明 |
---|---|---|---|
ip | 是 | string | 查询的ip |
返回参数说明:
名称 | 类型 | 说明 |
---|---|---|
code | string | 返回状态码 |
msg | string | 返回错误提示 |
nation | string | 返回国籍 |
province | string | 返回省 |
city | string | 返回城市 |
district | string | 返回县/区域 |
addr | string | 返回详细地址 |
ip | string | 返回查询ip |
返回示例:
{
"code": 1,
"msg": "请求成功",
"nation": "中国",
"province": "广东省",
"city": "深圳市",
"network": "中国电信",
"addr": "中国 广东省 深圳市 中国电信",
"ip": "103.39.232.109"
}
错误码格式说明:
名称 | 类型 | 说明 |
---|---|---|
code | string | 错误代码 |
msg | string | 错误提示 |
代码示例:
<?php
header("Content-Type:text/json;charset=UTF-8");
$ip= $_GET["ip"];
$url = "http://api.ilingku.com/int/v1/getip?ip=" . $ip;
$data = file_get_contents($url);
echo $data;
?>