A simple wrapper for Dark Sky API
- PHP >= 7.0.0
- Get the API key from https://darksky.net/dev
- Install this package in your project:
composer require darksky/darksky
- To forecast:
use Darksky\Darksky;
try {
$result = (new Darksky('API_KEY'))->forecast('LAT', 'LONG');
} catch(DarkskyException $e) {
// handle the exception
} catch(Exception $e) {
// handle the exception
}
- To use the time machine:
use Darksky\Darksky;
try {
$result = (new Darksky('API_KEY'))->timeMachine('LAT', 'LONG', 'UNIX_TIME');
} catch(DarkskyException $e) {
// handle the exception
} catch(Exception $e) {
// handle the exception
}