Modern PHP package to make Flickr API calls. Ships with Laravel implementation.
Via Composer
$ composer require jeroen-g/flickr
// $key is your Flickr API key. $format is optional, it sets the Flickr response format.
$flickr = new JeroenG\Flickr\Flickr(new JeroenG\Flickr\Api($key, $format));
// https://www.flickr.com/services/api/flickr.test.echo.html
$echoTest = $flickr->echoThis('helloworld');
// https://www.flickr.com/services/api/flickr.photosets.getList.html
$photosets = $flickr->listSets($arrayOfParameters);
// Setting up other API requests. See https://www.flickr.com/services/api
$result = $flickr->request('flickr.method', $arrayOfParameters);
Add the Service Provider and (optionally) the facade to config/app.php:
JeroenG\Flickr\FlickrServiceProvider::class,
'Flickr' => JeroenG\Flickr\FlickrLaravelFacade::class,
This is done automatically in Laravel 5.5 with package discovery.
In your .env file, set a FLICKR_KEY
with your Flickr API key and add the following entry to the config/services.php
file:
'flickr' => [
'key' => env('FLICKR_KEY'),
],
More information on this is found here.
The functions act mostly the same as above, for example:
$echoTest = Flickr::echoThis('helloworld');
Please see the changelog for more information what has changed recently.
Please see contributing for details.
The EUPL License. Please see the License File for more information.