在网站下面显示访客的IP,运营商等信息-木头人123小站

GeoIP(以JSON格式获取IP地址位置):
调用不带任何参数的API端点将返回访问者IP地址的位置信息:

  • 示例(JSON):Https://api.ip.sb/geoip
  • 例如(JSONP):Https://api.ip.sb/geoip?callback=getgeoip

附加IP地址作为参数将返回此IP地址的位置信息:

  • 示例 (JSON): https://api.ip.sb/geoip/185.222.222.222
  • 例如 (JSONP): https://api.ip.sb/geoip/185.222.222.222?callback=getgeoip
  • 例如 (JSON): https://api.ip.sb/geoip/2a09::
  • 例如 (JSONP): https://api.ip.sb/geoip/2a09::?callback=getgeoip

用法示例:

<script type="application/javascript">
function getgeoip(json){
    document.write("Geolocation information for IP address: ", json.ip);
    document.write("Country: ", json.country);
    document.write("Latitude: ", json.latitude);
    document.write("Longitude: ", json.longitude);
}
</script>

<script type="application/javascript" src="https://api.ip.sb/geoip?callback=getgeoip"></script>

 

使用示例(JQuery):

<script type="application/javascript">
$(document).ready(function() {
    $.getJSON("https://api.ip.sb/geoip?callback=?",
        function(json) {
            document.write("Geolocation information for IP address: ", json.ip);
            document.write("Country: ", json.country);
            document.write("Latitude: ", json.latitude);
            document.write("Longitude: ", json.longitude);
        }
    );
});
</script>

 

JSON输出模式
输出是一个包含以下元素的JSON对象:

请注意,IP位置数据库可能不包含有关给定IP的所有信息。 在这种情况下,只显示可用的数据。

  • ip(访客 IP 地址或指定为参数的 IP 地址)
  • IP(访问者IP地址,或指定为参数的IP地址)
  • country_code(双字母 ISO 3166-1 alpha-2 国家/地区代码)
  • 国家代码(两字母ISO 3166-1 alpha-2国家代码)
  • 国家(国家/地区名称)
  • 国家(国家名称)
  • region_code(美国和加拿大的两个字母 ISO-3166-2 州/区域代码,否则 FIPS 10-4 区域代码)
  • 区域码(美国和加拿大的两字母ISO-3166-2州/地区代码,否则为FIPS 10-4区号)
  • 区域(区域名称)
  • 区域(区域名称)
  • 城市(城市名称)
  • 城市(城市名称)
  • postal_code(邮政编码/邮政编码)
  • 邮政编码(邮政编码/邮编)
  • continent_code(双字母大陆代码)
  • 大陆码(两个字母的大陆代码)
  • 纬度(纬度)
  • 纬度(纬度)
  • 经度(经度)
  • 经度(经度)
  • 组织(ASN + ISP 名称)
  • 组织(ASN+ISP名称)
  • 时区(时区)
  • 时区(时区)

返回示例

getgeoip({"organization":China Mobile Guangdong,
"longitude":113.7266,
"timezone":Asia\/Shanghai,
"isp":China Mobile Guangdong,
"offset":28800,
"asn":9808,
"asn_organization":Guangdong Mobile Communication Co.Ltd. ,
"country":China,
"ip":117.153.55.212,
"latitude":34.7725,
"continent_code":AS,
"country_code":"CN"});

请您使用适合的方式引入即可,json对象自己对照中英文表替换