- Solicitação HTTP
- Parâmetros de consulta
- Corpo da solicitação
- Corpo da resposta
- Escopos de autorização
- CurrentConditionsHistory
Retorna as condições climáticas atuais em um determinado local.
Solicitação HTTP
GET https://weather.googleapis.com/v1/currentConditions:lookup
O URL usa a sintaxe de transcodificação gRPC.
Parâmetros de consulta
| Parâmetros | |
|---|---|
location |
Obrigatório. O local para receber as condições climáticas atuais. |
unitsSystem |
Opcional. O sistema de unidades a ser usado para as condições climáticas retornadas. Se não for fornecido, as condições climáticas retornadas estarão no sistema métrico (padrão = METRIC). |
languageCode |
Opcional. Permite que o cliente escolha o idioma da resposta. Se não for possível fornecer dados para esse idioma, a API usará a correspondência mais próxima. Os valores permitidos dependem do padrão IETF BCP-47. O valor padrão é "en". |
Corpo da solicitação
O corpo da solicitação precisa estar vazio.
Corpo da resposta
Resposta para o RPC "currentConditions.lookup", que representa as condições climáticas atuais no local solicitado.
Se bem-sucedido, o corpo da resposta incluirá dados com a estrutura a seguir:
| Representação JSON |
|---|
{ "currentTime": string, "timeZone": { object ( |
| Campos | |
|---|---|
currentTime |
Hora atual (UTC) associada aos dados retornados. Usa o padrão RFC 3339, em que a saída gerada é sempre convertida em Z e tem 0, 3, 6 ou 9 dígitos fracionários. Além de "Z", outros ajustes também são aceitos. Exemplos: |
timeZone |
O fuso horário no local solicitado. |
weatherCondition |
A condição climática atual. |
temperature |
A temperatura atual. |
feelsLikeTemperature |
A medida de como a temperatura está no local solicitado. |
dewPoint |
A temperatura atual do ponto de condensação. |
heatIndex |
A temperatura atual do índice de calor. |
windChill |
A sensação térmica atual, a temperatura do ar exposta na pele. |
precipitation |
A probabilidade atual e a quantidade de precipitação acumulada na última hora. |
airPressure |
As condições atuais de pressão do ar. |
wind |
As condições atuais de vento. |
visibility |
A visibilidade atual. |
currentConditionsHistory |
As mudanças nas condições atuais nas últimas 24 horas. |
isDaytime |
Verdadeiro se o horário atual no local solicitado estiver entre o nascer do sol (inclusive) e o pôr do sol (exclusivo). Caso contrário, é noite (entre o pôr do sol e o próximo nascer do sol). |
relativeHumidity |
A porcentagem atual de umidade relativa (valores de 0 a 100). |
uvIndex |
O índice ultravioleta (UV) atual. |
thunderstormProbability |
A probabilidade atual de tempestade (valores de 0 a 100). |
cloudCover |
A porcentagem atual do céu coberta por nuvens (valores de 0 a 100). |
Escopos de autorização
Requer o seguinte escopo OAuth:
https://www.googleapis.com/auth/cloud-platform
CurrentConditionsHistory
Representa um conjunto de mudanças nas condições atuais nas últimas 24 horas.
| Representação JSON |
|---|
{ "temperatureChange": { object ( |
| Campos | |
|---|---|
temperatureChange |
A temperatura atual menos a temperatura de 24 horas atrás. |
maxTemperature |
A temperatura máxima (alta) nas últimas 24 horas. |
minTemperature |
A temperatura mínima (baixa) nas últimas 24 horas. |
snowQpf |
A quantidade de neve, medida como equivalente de água líquida, que se acumulou nas últimas 24 horas. Observação: QPF é uma abreviação de previsão quantitativa de precipitação. Consulte a definição de "QuantitativePrecipitationForecast" para mais detalhes. |
qpf |
A quantidade de chuva, medida como equivalente de água líquida, que se acumulou nas últimas 24 horas. Observação: QPF é uma abreviação de previsão quantitativa de precipitação. Consulte a definição de "QuantitativePrecipitationForecast" para mais detalhes. |