免费、稳定的天气预报API

一. 国家气象局

  1. 实时接口:
    实时天气1:http://www.weather.com.cn/data/sk/101190408.html
    实时天气2:http://www.weather.com.cn/data/cityinfo/101190408.html
    实时天气3(带时间戳):http://mobile.weather.com.cn/data/sk/101010100.html?_=1381891661455

  2. 一周天气预报接口
    7天预报数据 URL: http://mobile.weather.com.cn/data/forecast/101010100.html?_=1381891660081
    该接口来源气象局移动版网站,json数据格式如下:

    {
    “c”: {
    “c1”: “101010100”,
    “c2”: “beijing”,
    “c3”: “北京”,
    “c4”: “beijing”,
    “c5”: “北京”,
    “c6”: “beijing”,
    “c7”: “北京”,
    “c8”: “china”,
    “c9”: “中国”,
    “c10”: “1”,
    “c11”: “010”,
    “c12”: “100000”,
    “c13”: “116.391”,
    “c14”: “39.904”,
    “c15”: “33”,
    “c16”: “AZ9010”,
    “c17”: “+8”
    },
    “f”: {
    “f1”: [
    {
    “fa”: “01”,
    “fb”: “03”,
    “fc”: “10”,
    “fd”: “5”,
    “fe”: “0”,
    “ff”: “0”,
    “fg”: “0”,
    “fh”: “0”,
    “fi”: “06:21|17:40”
    },
    {
    “fa”: “07”,
    “fb”: “07”,
    “fc”: “19”,
    “fd”: “12”,
    “fe”: “0”,
    “ff”: “0”,
    “fg”: “0”,
    “fh”: “0”,
    “fi”: “06:22|17:38”
    },
    {
    “fa”: “02”,
    “fb”: “00”,
    “fc”: “15”,
    “fd”: “5”,
    “fe”: “8”,
    “ff”: “8”,
    “fg”: “3”,
    “fh”: “1”,
    “fi”: “06:23|17:37”
    },
    {
    “fa”: “00”,
    “fb”: “00”,
    “fc”: “16”,
    “fd”: “4”,
    “fe”: “0”,
    “ff”: “0”,
    “fg”: “0”,
    “fh”: “0”,
    “fi”: “06:24|17:35”
    },
    {
    “fa”: “00”,
    “fb”: “00”,
    “fc”: “18”,
    “fd”: “7”,
    “fe”: “0”,
    “ff”: “0”,
    “fg”: “0”,
    “fh”: “0”,
    “fi”: “06:25|17:34”
    },
    {
    “fa”: “00”,
    “fb”: “01”,
    “fc”: “18”,
    “fd”: “8”,
    “fe”: “0”,
    “ff”: “0”,
    “fg”: “0”,
    “fh”: “0”,
    “fi”: “06:26|17:32”
    },
    {
    “fa”: “01”,
    “fb”: “01”,
    “fc”: “16”,
    “fd”: “6”,
    “fe”: “0”,
    “ff”: “0”,
    “fg”: “0”,
    “fh”: “0”,
    “fi”: “06:27|17:31”
    }
    ],
    “f0”: “201310121100”
    }
    }

详细接口分析如下:

//格式说明 
var format={"fa":图片1,"fb":图片2,"fc":温度1,fd:温度2,fe:风向1,ff:风向2,fg:风力1,fh:风力2,fi:日出日落}; 
//定义天气类型
var weatherArr={
    "10": "暴雨", 
    "11": "大暴雨", 
    "12": "特大暴雨", 
    "13": "阵雪", 
    "14": "小雪", 
    "15": "中雪", 
    "16": "大雪", 
    "17": "暴雪", 
    "18": "雾", 
    "19": "冻雨", 
    "20": "沙尘暴", 
    "21": "小到中雨", 
    "22": "中到大雨", 
    "23": "大到暴雨", 
    "24": "暴雨到大暴雨", 
    "25": "大暴雨到特大暴雨", 
    "26": "小到中雪", 
    "27": "中到大雪", 
    "28": "大到暴雪", 
    "29": "浮尘", 
    "30": "扬沙", 
    "31": "强沙尘暴", 
    "53": "霾", 
    "99": "", 
    "00": "晴", 
    "01": "多云", 
    "02": "阴", 
    "03": "阵雨", 
    "04": "雷阵雨", 
    "05": "雷阵雨伴有冰雹", 
    "06": "雨夹雪", 
    "07": "小雨", 
    "08": "中雨", 
    "09": "大雨"
}; 
//定义风向数组 
var fxArr={
    "0": "无持续风向", 
    "1": "东北风", 
    "2": "东风", 
    "3": "东南风", 
    "4": "南风", 
    "5": "西南风", 
    "6": "西风", 
    "7": "西北风", 
    "8": "北风", 
    "9": "旋转风"
};
//定义风力数组 
var flArr={
    "0": "微风", 
    "1": "3-4级", 
    
  • 1
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值