新浪开放平台api 开放IP地区库API,新浪淘宝太平洋等IP查询调用方法

通过IP地址获取对应的地区信息通常有两种方法:

1)自己写程序,解析IP对应的地区信息,需要数据库。

2)根据第三方提供的API查询获取地区信息。

第一种方法,参见文本《通过纯真IP数据库获取IP地址对应的地区信息》,这种方法的维护代价较高,而且对自己的服务器有一定的压力。

随着技术的开放,第三方已经逐渐免费开放相应的API。经过测试,目前网易和新浪提供的较为稳定易用。

1)新浪IP地址查询API接口

新浪的IP地址查询接口:

http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js&ip=IP地址

测试用例:

http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js&ip=115.156.238.114

返回以下信息:

var remote_ip_info = {"ret":1,"start":"115.156.128.0","end":"115.156.255.255","country":"u4e2du56fd","province":"u6e56u5317","city":"u6b66u6c49","district":"","isp":"u6559u80b2u7f51","type":"u5b66u6821","desc":"u534eu4e2du79d1u6280u5927u5b66u4e1cu6821u533a"};

文字经过utf-8编码,分别对应不同的信息。

可以通过javascript跨域直接调用,如(使用jquery):

$.getScript('http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js&ip='+ip, function(_result){

if (remote_ip_info.ret == '1'){

alert('IP 详细信息:', 'IP:'+ip+'<BR>国家:'+remote_ip_info.country+'<BR>省份:'+remote_ip_info.province+'<BR>城市:'+remote_ip_info.city+'<BR>区:'+remote_ip_info.district+'<BR>ISP:'+remote_ip_info.isp+'<BR>类型:'+remote_ip_info.type+'<BR>其他:'+remote_ip_info.desc);

} else {

alert('错误', '没有找到匹配的 IP 地址信息!');

}

2)网易有道IP地址API接口

新浪开放平台api 开放IP地区库API,新浪淘宝太平洋等IP查询调用方法

查询IP地址:

http://www.youdao.com/smartresult-xml/search.s?type=ip&q=IP地址

举例:

http://www.youdao.com/smartresult-xml/search.s?type=ip&q=115.156.238.114

返回xml文本信息:

<?xml version="1.0" encoding="gbk"?>

<smartresult>

<product type="ip">

<ip>115.156.238.114</ip>

<location>湖北省武汉市 教育网</location>

</product>

</smartresult>

3)淘宝IP地址库API接口

1. 请求接口(GET):

http://ip.taobao.com/service/getIpInfo.php?ip=[ip地址字串]

2. 响应信息:

(json格式的)国家 、省(自治区或直辖市)、市(县)、运营商

3. 返回数据格式:

{"code":0,"data":{"ip":"210.75.225.254","country":"u4e2du56fd","area":"u534eu5317",

"region":"u5317u4eacu5e02","city":"u5317u4eacu5e02","county":"","isp":"u7535u4fe1",

"country_id":"86","area_id":"100000","region_id":"110000","city_id":"110000",

"county_id":"-1","isp_id":"100017"}}

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

访问限制:为了保障服务正常运行,每个用户的访问频率需小于10qps。

详细请参看API主页:http://ip.taobao.com/

4)太平洋IP地址库API接口

http://whois.pconline.com.cn/?ip=[ip地址字符串]

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

另外,还有Google,搜狐,腾讯等均提供相应接口,请参看相关资料,这里不再赘述。

  

爱华网本文地址 » http://www.aihuau.com/a/8103420103/91817.html

更多阅读

网络营销的启示 小故事带来的营销启示(二十九)

                         食品公司眼看就要迎来了春天,招商局穿针引线,从沿海开放地区引进了投资巨头,联合做大本地的食品事业。全公司所有人都感觉到了一种精神的鼓舞,有人手舞足蹈,有人欢呼雀跃,有人奔走相

无资金创业 我想创业,但我缺少资金,怎么办?

可以借贷款,可以问亲戚朋友借。现在阿里巴巴有个阿里贷款,你可以去看一下,不过得是阿里巴巴诚信通会员,现在开放地区只是南方那边,如果你是诚信通会员的话可以试试这个办法,加油,以下是我自己总结的我们中小企业融资的主要方法。如果没有

精神疾病治疗大变局 “大郑东新区”引中原大变局

处于大郑东新区核心区域的河南省总部基地将发展成企业总部交流发展的平台,产生巨大的总部效应,这里将成为一个创造新经济模式的品牌。河南省地处沿海开放地区与中西部地区的结合部,是承东启西、连南贯北的枢纽。在全球金融危机过后,

外资企业在中国注册 外商投资优惠政策

一、优惠对象:沿海开放地区及国家级开发区     1、设在经济技术开发区的生产性外商投资企业,减按15%的税率征收企业所得税。    2、设在沿海经济开放区、经济技术开发区所在城市的老市区的生产性外商投资企业,减按24%的税率征收企业所

声明:《新浪开放平台api 开放IP地区库API,新浪淘宝太平洋等IP查询调用方法》为网友秀飜全场分享!如侵犯到您的合法权益请联系我们删除