📝使用方法

接口地址

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>

最后更新于