- Yêu cầu HTTP
- Tham số truy vấn
- Nội dung yêu cầu
- Nội dung phản hồi
- Phạm vi uỷ quyền
- CurrentConditionsHistory
Trả về tình trạng thời tiết hiện tại tại một vị trí nhất định.
Yêu cầu HTTP
GET https://weather.googleapis.com/v1/currentConditions:lookup
URL sử dụng cú pháp Chuyển mã gRPC.
Tham số truy vấn
| Thông số | |
|---|---|
location |
Bắt buộc. Vị trí để lấy thông tin về tình hình thời tiết hiện tại. |
unitsSystem |
Không bắt buộc. Hệ thống đơn vị đo dùng cho các điều kiện thời tiết được trả về. Nếu bạn không cung cấp, điều kiện thời tiết được trả về sẽ ở hệ thống đo lường (mặc định = METRIC). |
languageCode |
Không bắt buộc. Cho phép ứng dụng chọn ngôn ngữ cho câu trả lời. Nếu không thể cung cấp dữ liệu cho ngôn ngữ đó, API sẽ sử dụng ngôn ngữ phù hợp nhất. Các giá trị được phép dựa trên tiêu chuẩn IETF BCP-47. Giá trị mặc định là "en". |
Nội dung yêu cầu
Nội dung yêu cầu phải trống.
Nội dung phản hồi
Phản hồi cho RPC currentConditions.lookup – biểu thị tình hình thời tiết hiện tại tại vị trí được yêu cầu.
Nếu thành công, phần nội dung phản hồi sẽ chứa dữ liệu có cấu trúc sau:
| Biểu diễn dưới dạng JSON |
|---|
{ "currentTime": string, "timeZone": { object ( |
| Trường | |
|---|---|
currentTime |
Giờ hiện tại (theo giờ UTC) liên kết với dữ liệu được trả về. Hãy dùng RFC 3339, trong đó dữ liệu đầu ra được tạo sẽ luôn được chuẩn hoá theo múi giờ và sử dụng 0, 3, 6 hoặc 9 chữ số thập phân. Các khoảng lệch khác ngoài "Z" cũng được chấp nhận. Ví dụ: |
timeZone |
Múi giờ tại vị trí được yêu cầu. |
weatherCondition |
Tình hình thời tiết hiện tại. |
temperature |
Nhiệt độ hiện tại. |
feelsLikeTemperature |
Đo lường nhiệt độ hiện tại theo cảm nhận tại vị trí được yêu cầu. |
dewPoint |
Nhiệt độ điểm sương hiện tại. |
heatIndex |
Nhiệt độ chỉ số nóng bức hiện tại. |
windChill |
Độ lạnh do gió hiện tại, nhiệt độ không khí tiếp xúc với da. |
precipitation |
Xác suất mưa hiện tại và lượng mưa tích luỹ trong 1 giờ qua. |
airPressure |
Tình trạng áp suất khí quyển hiện tại. |
wind |
Tình hình gió hiện tại. |
visibility |
Chế độ hiển thị hiện tại. |
currentConditionsHistory |
Những thay đổi về điều kiện hiện tại trong 24 giờ qua. |
isDaytime |
True nếu thời gian hiện tại tại vị trí được yêu cầu nằm trong khoảng thời gian từ lúc bình minh (bao gồm) đến lúc hoàng hôn (không bao gồm) tại địa phương. Nếu không, đó là ban đêm (giữa thời điểm mặt trời lặn và thời điểm mặt trời mọc tiếp theo). |
relativeHumidity |
Tỷ lệ phần trăm độ ẩm tương đối hiện tại (giá trị từ 0 đến 100). |
uvIndex |
Chỉ số tia cực tím (UV) hiện tại. |
thunderstormProbability |
Xác suất xảy ra giông bão hiện tại (giá trị từ 0 đến 100). |
cloudCover |
Tỷ lệ phần trăm hiện tại của bầu trời bị mây che phủ (giá trị từ 0 đến 100). |
Phạm vi uỷ quyền
Yêu cầu phạm vi OAuth sau:
https://www.googleapis.com/auth/cloud-platform
CurrentConditionsHistory
Biểu thị một loạt thay đổi về điều kiện hiện tại trong 24 giờ qua.
| Biểu diễn dưới dạng JSON |
|---|
{ "temperatureChange": { object ( |
| Trường | |
|---|---|
temperatureChange |
Nhiệt độ hiện tại trừ đi nhiệt độ cách đây 24 giờ. |
maxTemperature |
Nhiệt độ tối đa (cao) trong 24 giờ qua. |
minTemperature |
Nhiệt độ tối thiểu (thấp) trong 24 giờ qua. |
snowQpf |
Lượng tuyết tích tụ trong 24 giờ qua, được đo bằng lượng nước tương đương. Lưu ý: QPF là từ viết tắt của Dự báo lượng mưa (vui lòng xem định nghĩa QuantitativePrecipitationForecast để biết thêm thông tin). |
qpf |
Lượng mưa tích luỹ trong 24 giờ qua, được đo bằng lượng nước tương đương. Lưu ý: QPF là từ viết tắt của Dự báo lượng mưa (vui lòng xem định nghĩa QuantitativePrecipitationForecast để biết thêm thông tin). |