- Solicitação HTTP
- Parâmetros de consulta
- Corpo da solicitação
- Corpo da resposta
- Escopos de autorização
- ForecastHour
Retorna até 240 horas de previsões por hora em um determinado local, começando da hora atual.
Solicitação HTTP
GET https://weather.googleapis.com/v1/forecast/hours:lookup
O URL usa a sintaxe de transcodificação gRPC.
Parâmetros de consulta
| Parâmetros | |
|---|---|
location |
Obrigatório. O local para receber a previsão do tempo por hora. |
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). |
pageSize |
Opcional. O número máximo de registros de previsão horária a serem retornados por página: um valor de 1 a 24 (inclusive). O padrão é o valor máximo permitido de 24. |
pageToken |
Opcional. Um token de página recebido de uma solicitação anterior. Ele é usado para recuperar a página subsequente. |
hours |
Opcional. Limita a quantidade total de horas a serem buscadas a partir da hora atual. Um valor de 1 a 240 (inclusive). O padrão é o valor máximo permitido de 240. |
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 a RPC hours.lookup.
Se bem-sucedido, o corpo da resposta incluirá dados com a estrutura a seguir:
| Representação JSON |
|---|
{ "forecastHours": [ { object ( |
| Campos | |
|---|---|
forecastHours[] |
Os registros de previsão horária, de acordo com o número de horas e o tamanho da página especificados na solicitação. |
timeZone |
O fuso horário no local solicitado. |
nextPageToken |
O token para recuperar a próxima página. |
Escopos de autorização
Requer o seguinte escopo OAuth:
https://www.googleapis.com/auth/cloud-platform
ForecastHour
Representa um registro de previsão horária em um determinado local.
| Representação JSON |
|---|
{ "interval": { object ( |
| Campos | |
|---|---|
interval |
O intervalo de uma hora (em horário UTC) em que esses dados de previsão são válidos. Os carimbos de data/hora são arredondados para baixo até a hora mais próxima. |
displayDateTime |
A data e a hora locais no fuso horário do local (horário civil) para o qual essa previsão horária é calculada. Esse campo pode ser usado para fins de exibição no cliente. Observação: essa data vai consistir no ano, mês, dia, hora e compensação do UTC. |
weatherCondition |
A condição climática prevista. |
temperature |
A temperatura prevista. |
feelsLikeTemperature |
A medida de como a temperatura vai parecer no local solicitado. |
dewPoint |
A temperatura do ponto de condensação prevista. |
heatIndex |
A temperatura prevista do índice de calor. |
windChill |
A sensação térmica prevista, a temperatura do ar exposta na pele. |
wetBulbTemperature |
A temperatura de bulbo úmido prevista, que é a temperatura mais baixa que pode ser alcançada pela evaporação da água. |
precipitation |
A probabilidade de chuva prevista e a quantidade de precipitação acumulada na última hora. |
airPressure |
As condições de pressão atmosférica previstas. |
wind |
As condições de vento previstas. |
visibility |
A visibilidade prevista. |
iceThickness |
A espessura prevista do gelo. |
isDaytime |
Verdadeiro se a hora estiver entre o nascer do sol (inclusive) e o pôr do sol (exclusivo) locais. Caso contrário, é noite (entre o pôr do sol e o próximo nascer do sol). Observação: essa hora será considerada como dia ou noite se o intervalo se cruzar com os horários locais de nascer e pôr do sol, respectivamente. Por exemplo, se o intervalo for das 5h às 6h e o nascer do sol for às 5h59, isDaytime será verdadeiro. |
relativeHumidity |
A porcentagem prevista de umidade relativa (valores de 0 a 100). |
uvIndex |
O índice ultravioleta (UV) previsto. |
thunderstormProbability |
A probabilidade prevista de tempestade (valores de 0 a 100). |
cloudCover |
A porcentagem prevista do céu coberta por nuvens (valores de 0 a 100). |