淘宝网及新浪网等几大官方IP查询API接口地址库的调用及使用方法教程

365最近提款系统维护了吗 2025-11-01 04:39:39 admin

淘宝对外提供共享的一个IP地址库API,更新也比较及时,非常适合我们日常的使用。

以下讨论的是和淘宝网 IP查询 地址库 调用 API 相关的淘宝网及新浪网等几大官方IP查询API接口地址库的调用及使用方法教程教程文章,内容是本站精心挑选整理的教程,希望对广大的网友给到帮助,下面是详细内容:

一、淘宝IP地址库

*. 网址:http://ip.taobao.com/

*. 请求接口(GET):http://ip.taobao.com/service/getIpInfo.php?ip=[ip地址]

*. 返回数据格式:(json格式的)国家 、省(自治区或直辖市)、市(县)、运营商。

例如:{"code":0,"data":{"ip":"114.114.114.114","country":"中国","area":"","region":"江苏","city":"南京","county":"XX","isp":"XX","country_id":"CN","area_id":"","region_id":"320000","city_id":"320100","county_id":"xx","isp_id":"xx"}}

注:其中code的值的含义为,0:成功,1:失败。

*. 淘宝IP接口使用示例PHP版:

code){

return false;

}

$data = (array) $ip->data;

print_r($data);//return $data;

}

//取客户端 ip

function get_client_ip(){

if (isset($_SERVER['HTTP_CLIENT_IP']) and !empty($_SERVER['HTTP_CLIENT_IP'])){

return $_SERVER['HTTP_CLIENT_IP'];

}

if (isset($_SERVER['HTTP_X_FORWARDED_FOR']) and !empty($_SERVER['HTTP_X_FORWARDED_FOR'])){

return strtok($_SERVER['HTTP_X_FORWARDED_FOR'], ',');

}

if (isset($_SERVER['HTTP_PROXY_USER']) and !empty($_SERVER['HTTP_PROXY_USER'])){

return $_SERVER['HTTP_PROXY_USER'];

}

if (isset($_SERVER['REMOTE_ADDR']) and !empty($_SERVER['REMOTE_ADDR'])){

return $_SERVER['REMOTE_ADDR'];

} else {

return "0.0.0.0";

}

}

?>

二、新浪IP地址查询接口

*. 请求接口(GET):http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js&ip=[ip地址]

注:参数format可设置返回格式:js/json;参数ip可选查询IP;

*. 返回格式如下:

var remote_ip_info = {"ret":1,"start":"125.40.0.0","end":"125.40.111.255","country":"\u4e2d\u56fd","province":"\u6cb3\u5357","city":"\u90d1\u5dde","district":"","isp":"\u8054\u901a","type":"","desc":""};

下面的实例用到了JQuery下的getScript()方法:

三、搜狐IP地址查询接口(默认编码GBK)

*. 请求接口(GET):http://pv.sohu.com/cityjson?ie=utf-8

四、太平洋IP地址库API接口

*. 请求接口(GET):http://whois.pconline.com.cn/?ip=[ip地址字符串]

调用方法非常丰富,提供多种JS嵌入调用。