Download the PHP package think.studio/ipro-software-api-php without Composer
On this page you can find all versions of the php package think.studio/ipro-software-api-php. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download think.studio/ipro-software-api-php
More information about think.studio/ipro-software-api-php
Files in think.studio/ipro-software-api-php
Download think.studio/ipro-software-api-php
More information about think.studio/ipro-software-api-php
Files in think.studio/ipro-software-api-php
Vendor think.studio
Package ipro-software-api-php
Short Description iProSoftware api client (php)
License MIT
Homepage https://github.com/dev-think-one/ipro-software-api-php
Package ipro-software-api-php
Short Description iProSoftware api client (php)
License MIT
Homepage https://github.com/dev-think-one/ipro-software-api-php
Please rate this library. Is it a good library?
Informations about the package ipro-software-api-php
IProSoftware API client
Unofficial IproSoftware api implementation.
Installation
You can install the package via composer:
Simple example
Note: All predefined api requests name you can find here
Configure the client
The Trello client needs a few configuration settings to operate successfully.
Setting | Description |
---|---|
api_host |
An api domain associated with your application. |
client_id |
The application client ID associated with your application. |
client_secret |
The application client secret associated with your application. |
oauth_endpoint |
You can specify you own oauth endpoint (By default used /oauth/2.0/token ). |
requests_path_prefix |
You can specify you own endpoint prefix for all predefined endpoints (By default used /apis ). |
client_conf |
Set of predefined configurations applied to http client (By default package use Guzzle, all available options for Guzzle you can find here). |
cache_manager |
By default package not cache the access token and request new one every request. If you want to cache access token to some storage (file, DB, ...) than you should create you own class from interface IproSoftwareApi\Contracts\AccessTokenCacher and pass object to this setting |
access_token_class |
Also you can specify you own access token class implements interface IproSoftwareApi\Contracts\AccessToken |
Set configuration when creating client
Set access token cache manager after initialisation
Set your own http client if you want full control over requests
Handling exceptions
If you try to query with the wrong configuration, you will get an
exception IproSoftwareApi\Exceptions\IproSoftwareApiException
. If the server fails to get the access token, you
will receive IproSoftwareApi\Exceptions\IproSoftwareApiAccessTokenException
Testing
Credits
All versions of ipro-software-api-php with dependencies
PHP Build Version
Package Version
The package think.studio/ipro-software-api-php contains the following files
Loading the files please wait ....