您的位置:首页 > 其它

网易有道 IP地址、邮编区号及城市查询、手机号码归属地和身份证 查询接口API

2014-02-09 13:16 766 查看
http://blog.csdn.net/go_to_learn/article/details/8296412

具体有多少个接口,不得而知,目前网上搜索的就知道四个:

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

返回:

[html] view
plaincopy

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

<smartresult>

<product type="ip">

<ip>123.233.157.9</ip>

<location>山东省济南市 网通</location>

</product>

</smartresult>

查询手机号码归属地:
http://www.yodao.com/smartresult-xml/search.s?type=mobile&q=手机号
举例:http://www.yodao.com/smartresult-xml/search.s?type=mobile&q=13892101111

返回:

[html] view
plaincopy

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

<smartresult>

<product type="mobile">

<phonenum>13892101111</phonenum>

<location>陕西 延安</location>

</product>

</smartresult>

查询身份证信息:
http://www.yodao.com/smartresult-xml/search.s?type=id&q=身份证号码
举例:http://www.youdao.com/smartresult-xml/search.s?type=id&q=370782196402121133

返回:

[html] view
plaincopy

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

<smartresult>

<product type="identitycard">

<code>370782196402121133</code>

<location>山东省潍坊市诸城市</location>

<birthday>19640212</birthday>

<gender>m</gender>

</product>

</smartresult>

根据 邮编、区号、城市名查询城市信息:
http://www.yodao.com/smartresult-xml/search.s?type=zip&q=邮编或区号或城市名
举例:http://www.youdao.com/smartresult-xml/search.s?type=zip&q=武汉

注:此时从输入框获取城市名需要:java.net.URLEncoder.encode(cityName,"UTF-8");当为汉字的时候不处理直接访问会得不到数据。

返回:

[html] view
plaincopy

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

<smartresult>

<product type="zipcode">

<province>湖北省</province>

<city>武汉市</city>

<location>湖北省 武汉市</location>

<phone>027</phone>

<zipcode>430000</zipcode>

</product>

</smartresult>

举例:http://www.youdao.com/smartresult-xml/search.s?type=zip&q=021

返回:

[html] view
plaincopy

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

<smartresult>

<product type="zipcode">

<province></province>

<city>上海市</city>

<location>上海市</location>

<phone>021</phone>

<zipcode>200000</zipcode>

</product>

</smartresult>

------------------------------------------------------------------------------

上面返回的是xml数据,且编码格式为gbk[解析xml的时候需要注意,一般默认的都是utf-8],也可以试返回json数据:

只需要在请求的url中加一个字段:jsFlag=true

例如:www.youdao.com/smartresult-xml/search.s?jsFlag=true&type=zip&q=021

返回:

updateCall(1, {'product':'zipcode','province':'','city':'上海市','location':'上海市','phone':'021','zipcode':'200000'} , '');
好了, 暂时就这么多了!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: