Skip to content

Latest commit

 

History

History
423 lines (405 loc) · 12.7 KB

CenterWeather.md

File metadata and controls

423 lines (405 loc) · 12.7 KB

中央天气预报

url:http://tj.nineton.cn/Heart/index/all

拼接参数:

  • city:城市码,查看数据库文件中的 townId戳我查看数据库文件,另外我也转换了一份 json 文件,也是同样可以的,戳我查看
  • language:固定值 zh-chs
  • unit:温度单位固定值 c。可不填。也可省略该参数
  • aqi:固定值 city。可不填。也可省略该参数
  • alarm:固定值 1。可不填。也可省略该参数
  • key:秘钥,固定值 78928e706123c1a8f1766f062bc8676b。可不填。也可省略该参数

url 示例:http://tj.nineton.cn/Heart/index/all?city=CHSH000000&language=zh-chs&unit=c&aqi=city&alarm=1&key=78928e706123c1a8f1766f062bc8676bhttp://tj.nineton.cn/Heart/index/all?city=CHSH000000&language=&unit=&aqi=&alarm=&key=http://tj.nineton.cn/Heart/index/all?city=CHSH000000

json 示例:

{
  "status": "OK",
  "weather": [
    {
      "city_name": "佛山",
      "city_id": "CHGD070000",
      "last_update": "2017-02-19T12:15:00+08:00",
      "now": {
        "text": "阴",
        "code": "9",
        "temperature": "21",
        "feels_like": "21",
        "wind_direction": "南",
        "wind_speed": "10.44",
        "wind_scale": "2",
        "humidity": "58",
        "visibility": "13.8",
        "pressure": "1014",
        "pressure_rising": "未知",
        "air_quality": {
          "city": {
            "aqi": "64",
            "pm25": "46",
            "pm10": "74",
            "so2": "9",
            "no2": "28",
            "co": "0.575",
            "o3": "108",
            "last_update": "2017-02-19T12:00:00+08:00",
            "quality": "良"
          },
          "stations": null
        }
      },
      "today": {
        "sunrise": "06:58 AM",
        "sunset": "6:27 PM",
        "suggestion": {
          "dressing": {
            "brief": "单衣类",
            "details": "建议着长袖T恤、衬衫加单裤等服装。年老体弱者宜着针织长袖衬衫、马甲和长裤。"
          },
          "uv": {
            "brief": "最弱",
            "details": "属弱紫外线辐射天气,无需特别防护。若长期在户外,建议涂擦SPF在8-12之间的防晒护肤品。"
          },
          "car_washing": {
            "brief": "不适宜",
            "details": "不宜洗车,未来24小时内有雨,如果在此期间洗车,雨水和路上的泥水可能会再次弄脏您的爱车。"
          },
          "travel": {
            "brief": "适宜",
            "details": "天气较好,温度适宜,总体来说还是好天气哦,这样的天气适宜旅游,您可以尽情地享受大自然的风光。"
          },
          "flu": {
            "brief": "易发期",
            "details": "相对今天出现了较大幅度降温,较易发生感冒,体质较弱的朋友请注意适当防护。"
          },
          "sport": {
            "brief": "比较适宜",
            "details": "阴天,较适宜进行各种户内外运动。"
          }
        }
      },
      "future": [
        {
          "date": "2017-02-19",
          "day": "周日",
          "text": "阴/小雨",
          "code1": "9",
          "code2": "13",
          "high": "24",
          "low": "18",
          "cop": "",
          "wind": "微风3级"
        },
        {
          "date": "2017-02-20",
          "day": "周一",
          "text": "阴",
          "code1": "9",
          "code2": "9",
          "high": "23",
          "low": "18",
          "cop": "",
          "wind": "微风3级"
        },
        {
          "date": "2017-02-21",
          "day": "周二",
          "text": "阵雨",
          "code1": "10",
          "code2": "10",
          "high": "22",
          "low": "18",
          "cop": "",
          "wind": "微风3级"
        },
        {
          "date": "2017-02-22",
          "day": "周三",
          "text": "小雨",
          "code1": "13",
          "code2": "13",
          "high": "23",
          "low": "13",
          "cop": "",
          "wind": "微风3级"
        },
        {
          "date": "2017-02-23",
          "day": "周四",
          "text": "小雨",
          "code1": "13",
          "code2": "13",
          "high": "20",
          "low": "10",
          "cop": "",
          "wind": "北风4级"
        },
        {
          "date": "2017-02-24",
          "day": "周五",
          "text": "小雨",
          "code1": "13",
          "code2": "13",
          "high": "14",
          "low": "10",
          "cop": "",
          "wind": "北风4级"
        },
        {
          "date": "2017-02-25",
          "day": "周六",
          "text": "小雨",
          "code1": "13",
          "code2": "13",
          "high": "15",
          "low": "10",
          "cop": "",
          "wind": "微风3级"
        },
        {
          "date": "2017-02-26",
          "day": "周日",
          "text": "小雨",
          "code1": "13",
          "code2": "13",
          "high": "15",
          "low": "10",
          "cop": "",
          "wind": "北风3级"
        },
        {
          "date": "2017-02-27",
          "day": "周一",
          "text": "小雨/多云",
          "code1": "13",
          "code2": "4",
          "high": "21",
          "low": "11",
          "cop": "",
          "wind": "北风3级"
        },
        {
          "date": "2017-02-28",
          "day": "周二",
          "text": "多云",
          "code1": "4",
          "code2": "4",
          "high": "24",
          "low": "14",
          "cop": "",
          "wind": "北风3级"
        }
      ]
    }
  ]
}

解析:

  • status:成功时返回 OK
  • weather:天气信息
    • city_name:城市名
    • city_id:城市 id
    • last_update:上次更新时间
    • now:现在天气状况
      • text:天气状况
      • code:???
      • temperature:温度
      • feels_like:体感温度
      • wind_direction:风向
      • wind_speed:风速
      • wind_scale:风力大小
      • humidity:空气湿度
      • visibility:能见度,单位为 km
      • pressure:气压,单位为 hPa
      • air_quality:具体空气质量指数
        • aqi:空气质量指数
        • pm25:pm2.5指数
        • pm10:pm10指数
        • so2:二氧化硫指数
        • no2:二氧化氮指数
        • co:一氧化碳指数
        • o3:臭氧指数
        • last_update:上次更新时间
        • quality:空气质量
    • today:今日天气状况
      • sunrise:日出时间
      • sunset:日落时间
      • suggestion:建议列表
        • dressing:穿衣信息
        • uv:紫外线建议
        • car_washing:洗车信息
        • travel:旅游信息
        • flu:流感信息
        • sport:运动信息
          • brief:建议、说明
          • details:具体信息
    • future:未来天气状况列表
      • date:日期
      • day:周几
      • text:天气状况
      • code1:???
      • code2:???
      • high:当日最高气温
      • low:当日最低气温
      • cop:???
      • wind:风力信息

中央天气预报细节

url:http://tj.nineton.cn/Heart/index/future24h/

拼接参数:

url 示例:http://tj.nineton.cn/Heart/index/future24h/?city=CHSH000000&language=zh-chs&key=36bdd59658111bc23ff2bf9aaf6e345chttp://tj.nineton.cn/Heart/index/future24h/?city=CHSH000000&language=&key=http://tj.nineton.cn/Heart/index/future24h/?city=CHSH000000

json 示例:

{
  "status": "OK",
  "hourly": [
    {
      "text": "多云",
      "code": "4",
      "temperature": "16",
      "time": "2017-02-19T13:00:00+08:00"
    },
    {
      "text": "多云",
      "code": "4",
      "temperature": "18",
      "time": "2017-02-19T14:00:00+08:00"
    },
    {
      "text": "多云",
      "code": "4",
      "temperature": "17",
      "time": "2017-02-19T15:00:00+08:00"
    },
    {
      "text": "多云",
      "code": "4",
      "temperature": "16",
      "time": "2017-02-19T16:00:00+08:00"
    },
    {
      "text": "多云",
      "code": "4",
      "temperature": "16",
      "time": "2017-02-19T17:00:00+08:00"
    },
    {
      "text": "多云",
      "code": "4",
      "temperature": "16",
      "time": "2017-02-19T18:00:00+08:00"
    },
    {
      "text": "多云",
      "code": "4",
      "temperature": "15",
      "time": "2017-02-19T19:00:00+08:00"
    },
    {
      "text": "多云",
      "code": "4",
      "temperature": "15",
      "time": "2017-02-19T20:00:00+08:00"
    },
    {
      "text": "多云",
      "code": "4",
      "temperature": "15",
      "time": "2017-02-19T21:00:00+08:00"
    },
    {
      "text": "多云",
      "code": "4",
      "temperature": "14",
      "time": "2017-02-19T22:00:00+08:00"
    },
    {
      "text": "多云",
      "code": "4",
      "temperature": "14",
      "time": "2017-02-19T23:00:00+08:00"
    },
    {
      "text": "多云",
      "code": "4",
      "temperature": "14",
      "time": "2017-02-20T00:00:00+08:00"
    },
    {
      "text": "多云",
      "code": "4",
      "temperature": "15",
      "time": "2017-02-20T01:00:00+08:00"
    },
    {
      "text": "小雨",
      "code": "13",
      "temperature": "15",
      "time": "2017-02-20T02:00:00+08:00"
    },
    {
      "text": "小雨",
      "code": "13",
      "temperature": "15",
      "time": "2017-02-20T03:00:00+08:00"
    },
    {
      "text": "小雨",
      "code": "13",
      "temperature": "15",
      "time": "2017-02-20T04:00:00+08:00"
    },
    {
      "text": "中雨",
      "code": "14",
      "temperature": "15",
      "time": "2017-02-20T05:00:00+08:00"
    },
    {
      "text": "中雨",
      "code": "14",
      "temperature": "13",
      "time": "2017-02-20T06:00:00+08:00"
    },
    {
      "text": "中雨",
      "code": "14",
      "temperature": "10",
      "time": "2017-02-20T07:00:00+08:00"
    },
    {
      "text": "小雨",
      "code": "13",
      "temperature": "8",
      "time": "2017-02-20T08:00:00+08:00"
    },
    {
      "text": "小雨",
      "code": "13",
      "temperature": "6",
      "time": "2017-02-20T09:00:00+08:00"
    },
    {
      "text": "小雨",
      "code": "13",
      "temperature": "5",
      "time": "2017-02-20T10:00:00+08:00"
    },
    {
      "text": "小雨",
      "code": "13",
      "temperature": "5",
      "time": "2017-02-20T11:00:00+08:00"
    },
    {
      "text": "小雨",
      "code": "13",
      "temperature": "6",
      "time": "2017-02-20T12:00:00+08:00"
    }
  ]
}

解析:

  • status:成功时返回 OK
  • hourly:具体小时天气信息列表
    • text:天气状况
    • code:???
    • temperature:温度
    • time:时间