IP api 接口 总结

腾讯的IP地址API接口地址: http://fw.qq.com/ipaddress
新浪的IP地址查询接口: http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js
新浪多地域测试方法: http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js&ip=218.192.3.42
搜狐IP地址查询接口(默认GBK): http://pv.sohu.com/cityjson
搜狐IP地址查询接口(可设置编码): http://pv.sohu.com/cityjson?ie=utf-8
搜狐另外的IP地址查询接口: http://txt.go.sohu.com/ip/soip

自己测试腾讯的已经不好使用。应该是腾讯把这个接口地址换掉了。
 

调用方法最好用js调用
<script language=" javascript" type="text/ javascript" src="*********"></script>
********为以上提供的api

例如腾讯的<script language=" javascript" type="text/ javascript" src="http://fw.qq.com/ipaddress"></script>
<script>document.write("您的IP是:"+IPData[0]+",您的城市是:"+IPData[2]);</script>

注意:腾讯的这个用的编码方式是gb2312,假如你网站的编码方式是utf-8就不太好处理了 我的网站是utf-8的,所以我用的是搜狐的那个: http://pv.sohu.com/cityjson?ie=utf-8
注意:搜狐的返回的是object类型所以输出时候要注意

<script language=" javascript" type="text/ javascript" src="http://fw.qq.com/ipaddress"></script>
<script>
document.write("您的IP是:"+returnCitySN.cname+",您的城市是:"+returnCitySN.cname);
</script>

注意以上几个返回类型是array还是object  
 
 
 
 
 
------------------------------------------------------------------------------------
google的ip服务:
 
<html>
<head>
<script language="javascript" type="text/javascript" src="http://j.maxmind.com/app/geoip.js"></script>
<script language="javascript" type="text/javascript">
var city = geoip_city();
document.write(city);
</script>
</head>
</script>
</body>
</html>


geoip.js中的函数有:
function geoip_country_code() { return 'CN'; }
function geoip_country_name() { return 'China'; }
function geoip_city()         { return 'Qingdao'; }
function geoip_region()       { return '25'; }
function geoip_region_name()  { return 'Shandong'; }
function geoip_latitude()     { return '36.0986'; }
function geoip_longitude()    { return '120.3719'; }
function geoip_postal_code()  { return ''; }
function geoip_area_code()    { return ''; }
function geoip_metro_code()   { return ''; }

可以根据需求来获得哪些信息。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值