fsa/openweathermap-api

OpenWeatherMap.org API

v0.2.0 2022-04-23 18:33 UTC

This package is auto-updated.

Last update: 2024-12-23 23:59:49 UTC


README

Данная библиотека может использоваться для взаимодействия с API OpenWeather - https://api.openweathermap.org. С их помощью можно произвести декодирование сообщений и преобразовать их в объекты PHP.

При создании объекта необходимо передать строку - ключ API.

Методы для установки параметров запроса:

  • setCityName($name) - указать имя города;
  • setCityId($id) - указать числовой идентификатор города;
  • setCoords($lat, $lon) - указать географические координаты;
  • setZip($zip) - указать почтовый индекс;
  • setLang($lang) - указать язык (по умолчанию установлен "ru").

Методы для получения информации о текущей погоде:

  • fetchCurrent() - вернёт JSON декодированный ответ (обычный json_decode());
  • fetchCurrentEntity() - вернёт JSON декодированный ответ с классами из пространства Entity;

Методы для получения прогноза погоды:

  • fetchForecast() - вернёт JSON декодированный ответ (обычный json_decode());
  • fetchForecastEntity() - вернёт JSON декодированный ответ с классами из пространства Entity;