Pytest
  • Введение
  • Пример тестирования
  • fixture (Фикстуры)
    • Параметризация
    • декораторы в питоне
    • Пример использования
  • 📚Практика
    • API OpenWeatherMap
    • API OMDBapi
  • scope
  • Запуск тестов через терминал
    • пример иерархии каталогов для организации тестов и их запуска с помощью Pytest
  • argparse
    • Создание интерфейса командной строки
Powered by GitBook
On this page
  1. Практика

API OpenWeatherMap

PreviousПример использованияNextAPI OMDBapi

Last updated 1 year ago

OpenWeatherMap (ограниченные запросы без ключа):

  • Сайт:

  • Документация:

  • Предоставляет данные о погоде. Некоторые запросы могут быть доступны без ключа.

Для использования OpenWeatherMap API, вам нужно получить ключ API, который предоставляется после регистрации на их сайте. Затем вы можете использовать этот ключ для доступа к различным методам API, предоставляющим информацию о текущей погоде, прогнозе и других связанных данных.

Конкретные методы API могут включать следующие:

  1. Current Weather Data:

    • Endpoint: /weather

    • Пример запроса: https://api.openweathermap.org/data/2.5/weather?q=city_name&appid=your_api_key

  2. 5 Day / 3 Hour Forecast:

    • Endpoint: /forecast

    • Пример запроса: https://api.openweathermap.org/data/2.5/forecast?q=city_name&appid=your_api_key

  3. One Call API (includes current weather, minute forecast, hourly forecast, daily forecast, and more):

    • Endpoint: /onecall

    • Пример запроса: https://api.openweathermap.org/data/2.5/onecall?lat=latitude&lon=longitude&exclude=minutely&appid=your_api_key

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

📚
https://openweathermap.org/
https://openweathermap.org/api
документации OpenWeatherMap API