weather API 收集整理

腾讯
http://sou.qq.com/online/get_weather.php?callback=Weather&city=南京

中国天气-weather.com.cn

http://61.4.185.48:81/g/ (根据IP查询城市ID)
http://m.weather.com.cn/data/101110101.html(六天预报)
http://www.weather.com.cn/data/sk/101110101.html(实时天气信息)

google
http://www.google.com/ig/api?weather=Beijing

设计蜂巢
http://www.hujuntao.com/api/weather/api.php?city=南京

MSN
http://weather.msn.com/data.aspx?wealocations=wc:CHXX0008&weadegreetype=C

YAHOO
http://xml.weather.yahoo.com/forecastrss?p=CHXX0008&u=f
http://weather.yahooapis.com/forecastrss?w=2459115&u=f

ThinkPage(收费)
http://www.thinkpage.cn/weather/api.svc/getWeather?city=101010100&language=zh-chs&provider=cma&unit=c&key=

有道
http://www.youdao.com/smartresult-xml/search.s?type=weather&jsFlag=true&q=南京

360
http://cdn.weather.hao.360.cn/api_weather_info.php?app=hao360&_jsonp=smartloaddata101190101&code=101190101

搜狗
http://123.sogou.com/get123.php?block=wt&ver=v32&city=CN110100

1616
http://weather.1616.net/grab/weather/%25E5%258C%2597%25E4%25BA%25AC.js

毒霸
http://123.duba.net/weatherinfo/

淘123
http://weather.tao123.com/static/weather/weather_json.php?cb=callback

114啦
http://weather.api.114la.com/1901/101190101.txt

2345
http://tianqi.2345.com/t/detect2009v2.php

hao123
http://app.hao123.com/weather/forecast.php

其它
http://weather.all2rss.com/weatherrss.asp?City=%C4%CF%BE%A9

alexa/SogouRank/PR API接口

alexa API
http://data.alexa.com/data?cli=10&dat=snbamz&url=http://www.hujuntao.com
alexa官方接口,返回XML格式。

sogourank API
http://rank.ie.sogou.com/sogourank.php?ur=http://www.hujuntao.com
搜狗网页评级(sogourank)官方接口,返回类似sogourank=1数据

PR API
http://toolbarqueries.google.com/tbr?client=navclient-auto&ch=ch&ie=UTF-8&oe=UTF-8&features=Rank&q=info:http://www.hujuntao.com;
google网页评级(PageRank)官方接口,其中ch参数是google对每个URL加密后的值,重要的是这个checksum算法

IP地址查询接口及调用方法

  • 设计蜂巢IP地址查询接口:http://www.hujuntao.com/api/ip/ip.php
  • 腾讯IP地址查询接口:http://fw.qq.com/ipaddress
  • 新浪IP地址查询接口:http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js
  • 搜狐IP地址查询接口:http://pv.sohu.com/cityjson
  • 谷歌IP地址查询接口:http://j.maxmind.com/app/geoip.js
  • 有道IP地址查询接口:http://www.youdao.com/smartresult-xml/search.s (已经失效)
  • 1616 IP地址查询接口:http://w.1616.net/chaxun/iptolocal.php
  • 126 http://ip.ws.126.net/ipquery
  • hao123 http://app.hao123.com/ipquery/getcity.php?rtype=2
  • 淘宝 http://ip.taobao.com/service/getIpInfo.php?ip=117.89.35.58
  • 太平洋电脑网 http://whois.pconline.com.cn/

设计蜂巢接口调用方法

API请求地址 : http://www.hujuntao.com/api/ip/ip.php?参数

参数说明:

  • IP : IP地址 可选
  • format : 输出格式 json 可选 默认为JS

JSON调用示例:
请求地址:http://www.hujuntao.com/api/ip/ip.php?callback=jQuery17107324279078748077_1327024991339&format=json&_=1327024991363

{
“ip”: “117.89.35.58”,
“province”: “\u6c5f\u82cf”,
“city”: “\u5357\u4eac”
}

腾讯接口调用方法

该方法已经不可用,访问http://fw.qq.com/ipaddress显示“The page you are looking for is temporarily unavailable.
Please try again later.”。腾讯对Referer做了判断,虽然可以通过PHP伪造Referer,但是实际测试中获得的是服务器的IP地址而不是客户端的IP地址。我们一起鄙视一下腾讯。╭∩╮(︶︿︶)╭∩╮

新浪接口调用方法

搜狐接口调用方法

谷歌接口调用方法

据说是谷歌的,不知道是不是真的。

有道接口调用方法

调用接口示例:http://www.youdao.com/smartresult-xml/search.s?type=ip&q=123.233.157.9

返回XML数据

<?xml version=”1.0″ encoding=”gbk”?>
<smartresult>
<product type=”ip”>
<ip>123.233.157.9</ip>
<location>山东省济南市 网通</location>
</product>
</smartresult>

或者
http://www.youdao.com/smartresult-xml/search.s?jsFlag=true&keyfrom=163.com&event=fYodaoCallBack&type=ip&q=192.168.1.1

返回JSON数据

fYodaoCallBack(1, {‘product’:’ip’,’ip’:’192.168.1.1′,’location’:’局域网 对方和您在同一内部网’} , ”);