返回给定地点的当前天气状况。
HTTP 请求
GET https://weather.googleapis.com/v1/currentConditions:lookup
网址采用 gRPC 转码语法。
查询参数
| 参数 | |
|---|---|
location | 
                
                   
 必需。要获取当前天气状况的位置。  | 
              
units | 
                
                   
 可选。用于返回的天气状况的单位制。如果未提供,则返回的天气状况将采用公制单位(默认值 = METRIC)。  | 
              
language | 
                
                   
 可选。允许客户端选择响应的语言。如果无法为该语言提供数据,该 API 会使用最接近的匹配项。允许的值取决于 IETF BCP-47 标准。默认值为“en”。  | 
              
请求正文
请求正文必须为空。
响应正文
currentConditions.lookup RPC 的响应 - 表示请求地点的当前天气状况。
如果成功,响应正文将包含结构如下的数据:
| JSON 表示法 | 
|---|
{ "currentTime": string, "timeZone": { object (  | 
                  
| 字段 | |
|---|---|
current | 
                    
                       
 与返回的数据关联的当前时间 (UTC)。 采用 RFC 3339 标准,生成的输出将始终在末尾带 Z,并使用 0、3、6 或 9 个小数位。不带“Z”的偏差时间也是可以接受的。示例:  | 
                  
time | 
                    
                       
 请求地点的时区。  | 
                  
weather | 
                    
                       
 当前天气状况。  | 
                  
temperature | 
                    
                       
 当前温度。  | 
                  
feels | 
                    
                       
 衡量所请求地点当前温度体感的测量值。  | 
                  
dew | 
                    
                       
 当前温度。  | 
                  
heat | 
                    
                       
 当前的酷热指数温度。  | 
                  
wind | 
                    
                       
 当前的冷风寒度,即皮肤暴露在外的空气温度。  | 
                  
precipitation | 
                    
                       
 当前降水概率和过去一小时累积降水量。  | 
                  
air | 
                    
                       
 当前气压状况。  | 
                  
wind | 
                    
                       
 当前的风况。  | 
                  
visibility | 
                    
                       
 当前的公开范围。  | 
                  
current | 
                    
                       
 过去 24 小时内当前状况的变化。  | 
                  
is | 
                    
                       
 如果请求地点的当前时间介于当地日出(包括)和日落(不包括)时间之间,则为 true。否则,则为夜间(日落到次日日出之间)。  | 
                  
relative | 
                    
                       
 当前的相对湿度百分比(值介于 0 到 100 之间)。  | 
                  
uv | 
                    
                       
 当前的紫外线 (UV) 指数。  | 
                  
thunderstorm | 
                    
                       
 当前的雷暴概率(值介于 0 到 100 之间)。  | 
                  
cloud | 
                    
                       
 天空被云层覆盖的当前百分比(值介于 0 到 100 之间)。  | 
                  
授权范围
需要以下 OAuth 范围:
https://www.googleapis.com/auth/cloud-platform
CurrentConditionsHistory
表示过去 24 小时内当前状况的一组变化。
| JSON 表示法 | 
|---|
{ "temperatureChange": { object (  | 
              
| 字段 | |
|---|---|
temperature | 
                
                   
 当前温度减去 24 小时前的温度。  | 
              
max | 
                
                   
 过去 24 小时内的最高温度。  | 
              
min | 
                
                   
 过去 24 小时内的最低温度。  | 
              
qpf | 
                
                   
 过去 24 小时累积的降水量(雨或雪),以等同于液态水的量表示。注意:QPF 是“定量降水预报”的缩写(如需了解详情,请参阅 QuantitativePrecipitationForecast 定义)。  |