API接口
API描述
我们的API接口可以提供IP地址归属地查询服务。您可以通过发送HTTP请求获取相应的查询结果。
请求URL
https://ipv46.upx8.com/api/?ip=222.137.21.199
请求方法
GET
请求参数
ip: 需要查询的IP地址(必填)format: 返回结果的格式(可选,默认为JSON)
返回结果示例
{
"ip": "222.137.21.199",
"ip_version": "IPv4",
"as": {
"number": 4837,
"name": "CHINA UNICOM China169 Backbone",
"info": "中国联通"
},
"addr": "222.137.21.0/24",
"timezone": "Asia/Shanghai",
"coordinates": {
"latitude": 34.7599,
"longitude": 113.6459
},
"country": {
"code": "CN",
"name": "中国"
},
"is_vpn": false,
"registered_country": {
"code": "CN",
"name": "中国"
},
"regions": ["河南省", "郑州市", "二七区"],
"regions_short": ["河南", "郑州", "二七区"],
"postal_code": "450000"
}
Curl 示例
使用Curl进行请求:
curl -X GET "https://ipv46.upx8.com/api/?ip=123.45.67.89"
PHP 示例
使用PHP进行请求:
<?php
$ip = '123.45.67.89';
$url = "https://ipv46.upx8.com/api/?ip=$ip";
$result = file_get_contents($url);
var_dump(json_decode($result, true));
?>
JSONP 示例
使用JSONP方式接收跨域返回:
<script>
function showResult(data) {
console.log(data);
}
fetch("https://ipv46.upx8.com/api/?ip=123.45.67.89");
</script>