Возвращает до 24 часов почасовых исторических данных о погоде в указанном месте, начиная с последнего часа.
HTTP-запрос
GET https://weather.googleapis.com/v1/history/hours:lookup
URL использует синтаксис перекодировки gRPC .
Параметры запроса
| Параметры | |
|---|---|
location | Обязательно. Местоположение, для которого необходимо получить почасовые исторические данные. |
unitsSystem | Необязательно. Система единиц измерения, используемая для возвращаемых погодных условий. Если не указано, возвращаемые погодные условия будут представлены в метрической системе (по умолчанию = МЕТРИЧЕСКАЯ). |
pageSize | Необязательно. Максимальное количество почасовых исторических записей, возвращаемых на странице — от 1 до 24 (включительно). Значение по умолчанию — максимально допустимое значение 24. |
pageToken | Необязательный. Токен страницы, полученный из предыдущего запроса. Используется для получения следующей страницы. |
hours | Необязательно. Ограничивает общее количество часов для извлечения, начиная с последнего часа: от 1 до 24 (включительно). Значение по умолчанию — максимально допустимое значение 24. |
languageCode | Необязательно. Позволяет клиенту выбрать язык ответа. Если данные для этого языка не могут быть предоставлены, API использует наиболее близкое соответствие. Допустимые значения основаны на стандарте IETF BCP-47. Значение по умолчанию — «en». |
Текст запроса
Тело запроса должно быть пустым.
Тело ответа
Ответ на запрос hours.lookup RPC.
В случае успеха тело ответа содержит данные со следующей структурой:
| JSON-представление |
|---|
{ "historyHours": [ { object ( |
| Поля | |
|---|---|
historyHours[] | Почасовые исторические записи в соответствии с количеством часов и размером страницы, указанными в запросе. |
timeZone | Часовой пояс в запрашиваемом месте. |
nextPageToken | Токен для получения следующей страницы. |
Области авторизации
Требуется следующая область OAuth:
-
https://www.googleapis.com/auth/cloud-platform
HistoryHour
Представляет собой почасовую запись истории в указанном месте.
| JSON-представление |
|---|
{ "interval": { object ( |
| Поля | |
|---|---|
interval | Эти исторические данные действительны в течение часового интервала (по времени UTC) (временные метки округляются до ближайшего часа). |
displayDateTime | Локальная дата и время в часовом поясе местоположения (гражданское время), для которого рассчитывается эта почасовая запись. Это поле может использоваться для отображения в клиенте. Примечание: эта дата будет состоять из года, месяца, дня, часа и смещения относительно UTC. |
weatherCondition | Исторические погодные условия. |
temperature | Историческая температура. |
feelsLikeTemperature | Показатель ощутимой температуры в указанном месте. |
dewPoint | Историческая температура точки росы. |
heatIndex | Исторический индекс температуры тепла. |
windChill | Историческое воздействие ветра на кожу, температура воздуха. |
wetBulbTemperature | Историческая температура влажного термометра — самая низкая температура, достижимая при испарении воды. |
precipitation | Историческая вероятность осадков и количество осадков, накопленных за последний час. |
airPressure | Исторические условия давления воздуха. |
wind | Исторические ветровые условия. |
visibility | Историческая видимость. |
iceThickness | Историческая толщина льда. |
isDaytime | True, если этот час находится между местным временем восхода (включительно) и временем заката (исключая). В противном случае это ночь (между заходом и следующим восходом). Примечание: этот час будет считаться днём или ночью, если интервал пересекается с местным временем восхода и захода соответственно (например, если интервал длится с 5:00 до 6:00, а восход солнца происходит в 5:59, то isDaytime будет true). |
relativeHumidity | Исторический процент относительной влажности (значения от 0 до 100). |
uvIndex | Исторический ультрафиолетовый (УФ) индекс. |
thunderstormProbability | Историческая вероятность грозы (значения от 0 до 100). |
cloudCover | Исторический процент неба, покрытого облаками (значения от 0 до 100). |