fsa / openweathermap-api
OpenWeatherMap.org API
v0.2.0
2022-04-23 18:33 UTC
Requires
- php: ^7.4||^8.0
- ext-curl: *
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;