傳回指定位置目前的天氣狀況。
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 | 
 與傳回資料相關聯的目前時間 (世界標準時間)。 使用 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 是定量降水預報的縮寫 (詳情請參閱定量降水預報定義)。 |