Sobes.tech
Back to questions
Junior — Middle
58

Имели ли вы опыт взаимодействия с API для получения погодных прогнозов?

Answer from AI

sobes.tech AI

Да, я работал с API для получения погодных прогнозов, например, с OpenWeatherMap.

Обычно процесс выглядит так:

  1. Регистрируешься и получаешь API-ключ.
  2. Отправляешь HTTP-запрос с параметрами (город, координаты, тип прогноза).
  3. Получаешь ответ в формате JSON с данными о температуре, влажности, ветре и т.д.

Пример простого запроса на Python с использованием библиотеки requests:

import requests

api_key = 'your_api_key'
city = 'Moscow'
url = f'http://api.openweathermap.org/data/2.5/weather?q={city}&appid={api_key}&units=metric'

response = requests.get(url)
if response.status_code == 200:
    data = response.json()
    print(f"Температура в {city}: {data['main']['temp']}°C")
else:
    print("Ошибка при получении данных")

Такой подход позволяет интегрировать погодные данные в приложения для отображения прогноза или принятия решений.