Download the PHP package zara-4/php-sdk without Composer
On this page you can find all versions of the php package zara-4/php-sdk. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download zara-4/php-sdk
More information about zara-4/php-sdk
Files in zara-4/php-sdk
Package php-sdk
Short Description Helper classes used to interact with the Zara 4 API.
License MIT
Homepage https://github.com/zara-4/php-sdk
Informations about the package php-sdk
Zara 4 PHP SDK
PHP SDK for the Zara 4 Image Compression API. For more information see Zara 4 API documentation
Installation
Composer
You can install the SDK via Composer. Run the following command:
To use the SDK, use Composer's autoload:
Authentication
All authentication with the Zara 4 API is handled by the PHP SDK. You simply need to provide your API_CLIENT_ID and API_CLIENT_SECRET when creating an API Client.
The Zara 4 API uses OAuth authentication, using access tokens to grant access. Access tokens are automatically generated and transparently refreshed by the PHP SDK.
Example API client setup
To get your API credentials click here
Image Processing
The Zara 4 PHP SDK offers extensive support for image processing, making integrating Zara 4 into your PHP application very simple.
All authentication and communication with the Zara 4 API is automatically handled, meaning you can compress both remote and local images in just 4 lines of code.
Local Image
To process images on your local machine you should use a LocalImageRequest. This uploads the image from your machine to Zara 4 for processing.
Example usage
Remote Image
To process images from a remote location (such as a website url), you should use a RemoteImageRequest. This downloads the image from the remote location to Zara 4 for processing. The image url given must be publicly accessible.
Example usage
Cloud Image
To process images from a cloud location (such as a Google Drive or Dropbox), you should use a CloudImageRequest. This downloads the image from the cloud location to Zara 4 for processing.
Example usage
Options
You can customise how your images are processed with Zara 4 by altering your request options.
Example usage
Uploading Compressed Images To Cloud Storage
As well as downloading compressed images, you can also request from them to be uploaded to one of your Cloud Storage locations.