心知天气接口 API 文档

API的方法:GET

API的URL:https://api.seniverse.com/v3/weather/now.json

API的参数:

  1. 请求参数:

    参数名 参数类型 参数意义 是否必选
    key string 你的API密钥 (需要自主到心知天气平台获取) true
    location string 查询的地理位置 true
    language string 结果表示的语言 false,默认简体中文
    unit string 结果表示的单位(华氏度,摄氏度) false,默认摄氏度

    location 参数值范围:

    代理位置有世界各地的,可以参考一份数据文档,链接:https://pan.baidu.com/s/1_LTRGVI799L-sfZyWbbIPA 密码:gk3t

    language 参数值范围:

    • zh-Hans 简体中文

    • zh-Hant 繁体中文

    • en 英文

    • ja 日语

    • de 德语

    • fr 法语

    • es 西班牙语

    • pt 葡萄牙语

    • hi 印地语(印度官方语言之一)

    • id 印度尼西亚语

    • ru 俄语

    • th 泰语

    • ar 阿拉伯语

    • 默认值:zh-Hans

    unit 参数值范围:

    当unit为c时

    返回值 单位
    温度 c(摄氏度)
    风速 km/h(千米每小时)
    能见度 km(千米)
    气压 mb(百帕)

    当unit为f时

    返回值 单位
    温度 f(华氏度)
    风速 mph(英里每小时)
    能见度 mi(英里)
    气压 in(英寸)
  2. 响应参数:

    参数名 参数类型 参数意义
    location 对象:包括id, name, country, path,timezone, timezone_offset
    now 对象:包括 text,code, temperature
    last_update 日期

    示例:

    {
     "results": [
         {
             "location": {
                 "id": "WS10730EM8EV",
                 "name": "深圳",
                 "country": "CN",
                 "path": "深圳,深圳,广东,中国",
                 "timezone": "Asia/Shanghai",
                 "timezone_offset": "+08:00"
             },
             "now": {
                 "text": "多云",
                 "code": "4",
                 "temperature": "29"
             },
             "last_update": "2018-09-04T19:20:00+08:00"
         }
     ]
    }
    

你可能感兴趣的:(心知天气接口 API 文档)