想在自己的android应用中获得当天的天气情况,这该怎么做呢?不用担心。中国国家气象局提供了获取所在城市天气预报信息接口。通过这个接口,我们就可以获取天气信息了。
中国国家气象局天气预报接口总共提供了三个:
http://www.weather.com.cn/data/sk/101010100.html
http://www.weather.com.cn/data/cityinfo/101010100.html
http://m.weather.com.cn/data/101010100.html
最详细的信息来自第三个接口。上面url中的101010100是城市代码,这里是北京的城市代码。只需要改变城市代码,就可以得到所在城市的天气信息。笔者在福州,所以选择的城市代码是福州101230101。
在浏览器上输入url:http://m.weather.com.cn/data/101230101.html得到信息,天气信息是json的数据格式,数据如下:
1 | { |
我们可以解析json数据去得到自己想用的天气信息。
天气信息解释:
1 | { |
附录中国城市代码:
1 | 直辖市 |
还有一个方法,请求http://61.4.185.48:81/g/,通过它,你会直接得到城市代码。更方便。
转载地址http://blog.csdn.net/hello_haozi/article/details/7564223 作者 hello_haozi