API的方法:GET
API的URL:https://api.seniverse.com/v3/weather/now.json
API的参数:
-
请求参数:
参数名 参数类型 参数意义 是否必选 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(英寸) -
响应参数:
参数名 参数类型 参数意义 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" } ] }