zoukankan      html  css  js  c++  java
  • 新浪网易IP地区信息查询API接口调用方法(转载)

    通过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=114.114.114.114

    返回以下信息:

    var remote_ip_info = {"ret":1,"start":"114.114.112.0","end":"114.114.119.255","country":"u4e2du56fd","province":"u6c5fu82cf","city":"u5357u4eac","district":"","isp":"u7535u4fe1","type":"","desc":"u5357u4eacu4fe1u98ce114dnsu4e13u5c5e"};

    文字经过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接口

    查询IP地址:

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

    举例:

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

    返回xml文本信息:

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

    <smartresult>

    <product type="ip">

    <ip>114.114.114.114</ip>

    <location>江苏省南京市 信风网络科技有限公司公众DNS服务器</location>

    </product>

    </smartresult>

  • 相关阅读:
    hdu 2019 数列有序!
    hdu 2023 求平均成绩
    HDU 5805 NanoApe Loves Sequence (思维题) BestCoder Round #86 1002
    51nod 1264 线段相交
    Gym 100801A Alex Origami Squares (求正方形边长)
    HDU 5512 Pagodas (gcd)
    HDU 5510 Bazinga (字符串匹配)
    UVALive 7269 Snake Carpet (构造)
    UVALive 7270 Osu! Master (阅读理解题)
    UVALive 7267 Mysterious Antiques in Sackler Museum (判断长方形)
  • 原文地址:https://www.cnblogs.com/pear-liang/p/5497341.html
Copyright © 2011-2022 走看看