O endpoint "Condições atuais" fornece informações por hora sobre a qualidade do ar em mais de 100 países, com uma resolução de até 500 x 500 metros. Inclui mais de 70 índices locais, além de categorias e índices globais de qualidade do ar.
Solicitação HTTP
POST https://airquality.googleapis.com/v1/currentConditions:lookup
O URL usa a sintaxe de transcodificação gRPC.
Corpo da solicitação
O corpo da solicitação contém dados com a seguinte estrutura:
Representação JSON |
---|
{ "location": { object ( |
Campos | |
---|---|
location |
Obrigatório. A longitude e a latitude a partir das quais a API procura os dados das condições atuais da qualidade do ar. |
extraComputations[] |
Opcional. Recursos adicionais que podem ser ativados opcionalmente. Especificar cálculos extras faz com que os elementos e campos relevantes sejam retornados na resposta. |
uaqiColorPalette |
Opcional. Determina a paleta de cores usada para os dados fornecidos pelo "Índice Universal de Qualidade do Ar" (UAQI, na sigla em inglês). Essa paleta de cores é relevante apenas para UAQI. Outros IQAs têm uma paleta de cores predeterminada que não pode ser controlada. |
customLocalAqis[] |
Opcional. Expressa um "país/região para o IQA" relação. Combina um país/região com um IQA desejado para que os dados de qualidade do ar necessários para esse local sejam mostrados de acordo com o IQA escolhido. Esse parâmetro pode ser usado para especificar um IQA não padrão para um determinado país, por exemplo, para receber o índice EPA dos EUA para o Canadá, em vez do índice padrão para o Canadá. |
universalAqi |
Opcional. Se definido como verdadeiro, o IQA universal será incluído nos "índices" da resposta. O valor padrão é true. |
languageCode |
Opcional. Permite que o cliente escolha o idioma da resposta. Se os dados não puderem ser fornecidos para esse idioma, a API usará a correspondência mais próxima. Os valores permitidos dependem do padrão IETF. O valor padrão é en. |
Corpo da resposta
Se bem-sucedido, o corpo da resposta exibirá os dados com a seguinte estrutura:
Representação JSON |
---|
{ "dateTime": string, "regionCode": string, "indexes": [ { object ( |
Campos | |
---|---|
dateTime |
Um carimbo de data/hora arredondado para baixo em RFC3339 UTC "Zulu" com resolução de nanossegundos e até nove dígitos fracionários. Por exemplo: "2014-10-02T15:00:00Z". |
regionCode |
O código ISO_3166-1 alfa-2 do país/região correspondente ao local fornecido na solicitação. Esse campo pode ser omitido da resposta se o local indicado na solicitação residir em um território disputado. |
indexes[] |
Com base nos parâmetros da solicitação, essa lista vai incluir até dois índices de qualidade do ar:
|
pollutants[] |
Uma lista de poluentes que afetam o local especificado na solicitação. Observação: este campo será retornado apenas para solicitações que especificaram um ou mais dos seguintes cálculos extras: POLLUTANT_ADDITIONAL_INFO, DOMINANT_POLLUTANT_CONCENTRATION, POLLUTANT_CONCENTRATION. |
healthRecommendations |
Orientações de saúde e ações recomendadas relacionadas às condições de qualidade do ar relatadas. As recomendações são adaptadas de maneira diferente para populações de risco, grupos com maior sensibilidade a poluentes e população em geral. |
Escopos de autorização
Requer o seguinte escopo OAuth:
https://www.googleapis.com/auth/cloud-platform
Para mais informações, consulte a Visão geral do OAuth 2.0.