Điểm cuối Điều kiện hiện tại cung cấp thông tin về chất lượng không khí theo giờ tại hơn 100 quốc gia, với độ phân giải lên tới 500 x 500 mét. Bao gồm hơn 70 chỉ số của địa phương, chỉ số và danh mục chất lượng không khí trên toàn cầu.
Yêu cầu HTTP
POST https://airquality.googleapis.com/v1/currentConditions:lookup
URL sử dụng cú pháp Chuyển mã gRPC.
Nội dung yêu cầu
Nội dung yêu cầu chứa dữ liệu có cấu trúc sau:
Biểu diễn dưới dạng JSON |
---|
{ "location": { object ( |
Trường | |
---|---|
location |
Bắt buộc. Kinh độ và vĩ độ mà API dùng để tìm dữ liệu về tình trạng hiện tại của chất lượng không khí. |
extraComputations[] |
Không bắt buộc. Bạn có thể bật các tính năng bổ sung nếu muốn. Việc chỉ định các phép tính bổ sung sẽ dẫn đến việc trả về các phần tử và trường có liên quan trong phản hồi. |
uaqiColorPalette |
Không bắt buộc. Xác định bảng màu dùng cho dữ liệu được cung cấp theo "Chỉ số chất lượng không khí toàn cầu" (UAQI). Bảng màu này chỉ liên quan đến UAQI, các chỉ số AQI khác có bảng màu định sẵn và không thể kiểm soát được. |
customLocalAqis[] |
Không bắt buộc. Thể hiện "quốc gia/khu vực theo chỉ số AQI" mối quan hệ. Ghép nối một quốc gia/khu vực với một chỉ số AQI mong muốn để dữ liệu chất lượng không khí cần thiết cho quốc gia/khu vực đó sẽ hiển thị theo AQI đã chọn. Bạn có thể dùng tham số này để chỉ định một chỉ số AQI không mặc định cho một quốc gia cụ thể, chẳng hạn như để lấy chỉ số EPA của Hoa Kỳ cho Canada thay vì chỉ số mặc định cho Canada. |
universalAqi |
Không bắt buộc. Nếu bạn đặt chính sách này thành true, thì chỉ số AQI chung sẽ được đưa vào các "chỉ số" của trường phản hồi. Giá trị mặc định là true. |
languageCode |
Không bắt buộc. Cho phép khách hà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 kết quả phù hợp nhất. Các giá trị được phép dựa trên tiêu chuẩn IETF. Giá trị mặc định là vi. |
Nội dung phản hồi
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 |
---|
{ "dateTime": string, "regionCode": string, "indexes": [ { object ( |
Trường | |
---|---|
dateTime |
Dấu thời gian được làm tròn xuống theo "Zulu" (theo giờ UTC) RFC3339 với độ phân giải nano giây và lên đến 9 chữ số phân số. Ví dụ: "2014-10-02T15:00:00Z". |
regionCode |
Mã ISO_3166-1 alpha-2 của quốc gia/khu vực tương ứng với vị trí được cung cấp trong yêu cầu. Trường này có thể bị bỏ qua trong phản hồi nếu vị trí được cung cấp trong yêu cầu nằm ở lãnh thổ tranh chấp. |
indexes[] |
Dựa trên các thông số theo yêu cầu, danh sách này sẽ bao gồm (tối đa) 2 chỉ số chất lượng không khí:
|
pollutants[] |
Danh sách các chất gây ô nhiễm ảnh hưởng đến vị trí được chỉ định trong yêu cầu. Lưu ý: Trường này sẽ chỉ được trả về cho những yêu cầu đã chỉ định một hoặc nhiều phép tính bổ sung sau: NUMUTANT_ADDITIONAL_INFO, DOMINANT_VOTEUTANT_CONCENTRATION, PACKAGESUTANT_CONCENTRATION. |
healthRecommendations |
Thông tin tư vấn về sức khoẻ và hành động được đề xuất liên quan đến tình trạng chất lượng không khí được báo cáo. Các đề xuất được điều chỉnh theo cách khác nhau cho những nhóm dân số có nguy cơ cao, những nhóm nhạy cảm hơn với các chất gây ô nhiễm và dân số nói chung. |
Phạm vi uỷ quyền
Yêu cầu phạm vi OAuth sau:
https://www.googleapis.com/auth/cloud-platform
Để biết thêm thông tin, hãy xem bài viết Tổng quan về OAuth 2.0.