Фактическая погода и данные о погоде на текущий момент времени

Один из самых востребованных сценариев использования погодных данных – получение информации о текущей погоде в точке.

Чтобы запросить данные на текущий момент о погоде в точке, укажите в запросе объект now и перечислите поля, которые необходимо получить в ответе.

Доступны данные по:

  • температуре – temperature,
  • влажности воздуха – humidity,
  • давлению – pressure,
  • типу и силе осадков – precType, precStrength,
  • скорости и направлению ветра – windSpeed, windDirection,
  • облачности – cloudiness,
  • другим погодным параметрам.

Вы можете использовать специальные единицы измерения:

Более детальный список доступных полей и их аргументов можно посмотреть на странице Полная спецификация GraphQL.

Пример:



{
  weatherByPoint(request: {lat: 52.37125, lon: 4.89388}) {
    now {
      cloudiness
      humidity
      precType
      precStrength
      pressure
      temperature
      fahrenheit: temperature(unit: FAHRENHEIT)
      windSpeed
      windDirection
    }
  }
}
Ответ
{
  "data": {
    "weatherByPoint": {
      "now": {
        "cloudiness": "OVERCAST",
        "humidity": 85,
        "precType": "NO_TYPE",
        "precStrength": "ZERO",
        "pressure": 759,
        "temperature": 13,
        "fahrenheit": 55,
        "windSpeed": 5,
        "windDirection": "NORTH"
      }
    }
  }
}