With Using Composer, API works are much easier. It’s my best friend for implementing APIs.
- Register on GettyImages for Developers. You will get Email with API Keys
- I need to get GettyImages API PHP from GitHub.
composer.json file is already configured, so you don’t need to worry about anything.
$ git clone https://github.com/gettyimages/gettyimages-api_php.git
- Install Composer.
$ curl -sS https://getcomposer.org/installer | php
$ php composer.phar install
- Create example file like below.
$apiKey = "Your API KEY";
$apiSecret = "Your Secret KEY";
$client = new GettyImages_Client($apiKey,$apiSecret);
$response = $client->Search()->Images()->withPhrase("dog")->execute();
- Here we go! Json format is returned.
Thanks bud, Composer!
I have one project for uploading video file to Amazon S3 server on PHP environment.
To get started with sample, download sample project.
git clone https://github.com/awslabs/aws-php-sample.git
Go to aws-php-sample folder and run. This will install composer.
curl -sS https://getcomposer.org/installer | php
php composer.phar install
Create testing php script.
$s3 = new Aws\S3\S3Client([
'version' => 'latest',
'region' => 'us-east-1',
'credentials' => [
'key' => 'AKXXXXXXXXXXXXXXXXXXQ',
'secret' => 'twHHXXXXXXXXX/XXXXXXXXXXXXXXXXXXXXXh'
'debug' => false
$bucket = 'test-bucket';
$key = 'test.mp4';
$result = $s3->putObject([
'Bucket' => $bucket,
'Key' => $key,
'SourceFile' => '/home/titus/test/aws-php-sample/test.mp4',
Run sample from the url or command:
If it is not working, change debug value as true. Then you can see what the problem is.
Simple is beautiful as always.