📝使用方法
接口地址
https://api.8i5.net/ip/
请求方式
GET/POST
返回实例
{"ip_address":"122.248.18.7","country":"Hong Kong","current_time":"2023-03-30 14:16:56"}
调用方法(PHP)
<?php
// 调用API
$response = file_get_contents('https://api.8i5.net/ip');
// 解析响应
$data = json_decode($response);
// 显示数据
echo 'IP地址:' . $_SERVER['REMOTE_ADDR'] . '<br>';
echo '国家/地区:' . $data->country . '<br>';
echo '当前时间:' . date('Y-m-d H:i:s') . '<br>';
?>
这里包含了省市的归属地
JavaScript:
fetch('https://api.8i5.net/ip')
.then(response => response.json())
.then(data => {
console.log(data.ip); // IP地址
console.log(data.country); // 国家/地区信息
console.log(data.time); // 当前时间
// 在页面中显示数据
document.getElementById("ip-address").textContent = data.ip;
document.getElementById("country").textContent = data.country;
document.getElementById("time").textContent = data.time;
})
.catch(error => console.error(error));
<p>IP地址:<span id="ip-address"></span></p>
<p>国家/地区:<span id="country"></span></p>
<p>当前时间:<span id="time"></span></p>
最后更新于