shutterstock / shutterstock-php-client
PHP API client for api.shutterstock.com
dev-master
2014-02-19 03:07 UTC
Requires
- php: >=5.3.0
- shutterstock/presto: 1.*
Requires (Dev)
- phpunit/phpunit: 3.7.*
This package is not auto-updated.
Last update: 2024-12-17 06:47:35 UTC
README
See exmaple.php file for usage examples Be sure to run composer autoload
composer.phar dump-autoload -o
- API Client classes
- api-client : initialization, auth, test, subscriptions, lightboxes
- images : id, search, categories, similar, recommendations, subscriptions(download), download history
- lightboxes : id, extended, images, public_url
- videos : id, search, download history
Example
//REST Client
$presto = new Presto\Presto();
//Response processor
$response = new Shutterstock\Response();
// Create API instance, pass in REST client and Response processor
$api = new Shutterstock\Api('[api username]','[api key]', $presto, $response);
// Authenticate a user, will return a token for user on additional calls
$api->authUser('[username]','[password]');
// Set username and token to use for API calls
$api->setUser('['username]', '[auth token]');