preferred-pictures / client
PreferredPictures PHP client library
v1.0.6
2020-08-10 16:09 UTC
Requires (Dev)
- phpunit/phpunit: ^9
This package is auto-updated.
Last update: 2024-09-11 00:50:52 UTC
README
The PreferredPictures PHP library provides a convenient way to call the PreferredPictures API for applications written in PHP.
View the PHP documentation of this module
View the documentation of the PreferredPicture's API
Learn more about what PreferredPictures can do.
Installation
composer require preferred-pictures/client
To use the bindings, use Composer's autoload:
require_once('vendor/autoload.php')
Usage
The package needs to be configured with your account's identity and secret key, which is available in the PreferredPictures interface.
$client = new PreferredPictures\Client("testidentity", "secret123456"); # Create a basic URL to pick between three different images. $url = $client->createChooseUrl( ["https://www.example.com/image-red.jpg", "https://www.example.com/image-green.jpg", "https://www.example.com/image-blue.jpg"], "test-tournament", ); # Use a prefix and suffix to make specifying the options less verbose $url = $client->createChooseUrl( ["red", "green", "blue"], "test-tournament", 300, 6000, "https://www.example.com/image-", ".jpg" ); # The url returned will appear to be something like: # # https://api.preferred-pictures.com/choose-url?choices=red%2Cgreen%2Cblue&tournament=testing&expiration=[EXPIRATION]&uid=[UNIQUEID]&ttl=600&prefix=https%3A%2F%2Fexample.com%2Fjacket-&suffix=.jpg&identity=test-identity&signature=[SIGNATURE] # # which should be placed where it is needed in your application or templates.