- PHP 8.1 or higher.
A key is required to be able to make requests to the API. You must sign up for an OpenWeatherMap account to get one.
Install the library via Composer:
composer require programmatordev/openweathermap-php-api
Simple usage looks like:
use ProgrammatorDev\OpenWeatherMap\OpenWeatherMap;
// initialize
$api = new OpenWeatherMap('yourapikey');
// get current weather by coordinate (latitude, longitude)
$weather = $api->weather()->getCurrent(50, 50);
// show current temperature
echo $weather->getTemperature();