@p1ter

Почему не возвращает силу осадков (Яндекс.Погода API)?

Есть бот ВК, который посылает уведомление, если сила осадков > 0.
Проблема в том, что при запросе к API Яндекс не отправляет силу осадков (prec_strength).
Пример ответа
"parts": {
  "night": {
    "_source": "0,1,2,3,4,5",
    "temp_min": 16,
    "temp_max": 19,
    "temp_avg": 18,
    "feels_like": 18,
    "icon": "bkn_n",
    "condition": "partly-cloudy",
    "daytime": "n",
    "polar": false,
    "wind_speed": 1.6,
    "wind_gust": 5.5,
    "wind_dir": "sw",
    "pressure_mm": 744,
    "pressure_pa": 992,
    "humidity": 80,
    "uv_index": 0,
    "soil_temp": 21,
    "soil_moisture": 0.35,
    "prec_mm": 0,
    "prec_period": 360,
    "prec_prob": 0
  }


Как видно, поля prec_strength тут нет, однако в документации оно есть.
Пример из документации
"parts": {
        "night": {
          "temp_min": 20,
          "temp_max": 21,
          "temp_avg": 21,
          "feels_like": 23,
          "icon": "bkn_n",
          "condition": "cloudy",
          "daytime": "n",
          "polar": false,
          "wind_speed": 0.9,
          "wind_gust": 4,
          "wind_dir": "nw",
          "pressure_mm": 746,
          "pressure_pa": 995,
          "humidity": 81,
          "prec_mm": 0,
          "prec_period": 360,
          "prec_type": 1,
          "prec_strength": 0.5,
          "cloudness": 0.75
        }


В чем может быть проблема?
  • Вопрос задан
  • 100 просмотров
Решения вопроса 1
@p1ter Автор вопроса
Проблема была решена очень просто. При запросе надо указать extra = true
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
webog
@webog
Начинающий PHP Developer
Привет! Какие заголовки отправляешь?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы