Download the PHP package unione/unione-php without Composer
On this page you can find all versions of the php package unione/unione-php. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download unione/unione-php
More information about unione/unione-php
Files in unione/unione-php
Package unione-php
Short Description The UniOne SDK package what provide methods to interact with UniOne API.
License MIT
Informations about the package unione-php
UniOne PHP client
This SDK contains methods for easily interacting with the UniOne API: https://docs.unione.io/en/web-api-ref#web-api
Installation
Use Composer to install the package:
Usage
Send email:
See API documentation for more details.
See template engine documentation for substitutions details.
Send subscribe email:
API documentation.
Set template:
API documentation.
Get template:
API documentation.
Get templates list:
API documentation.
Delete template:
API documentation.
Set webhook:
API documentation.
The specified URL will receive a request from Unione. See more information about request data in API documentation.
This is how you can check the message integrity in your callback handler:
Get webhook:
API documentation.
Get list all or some webhooks:
API documentation.
Delete webhook:
API documentation.
Additional information
Generic API method
For API methods, that are not implemented in SDK yet, you can use UnioneClient::httpRequest()
.
Here is an example for "set" suppression method:
Set Guzzle HTTP client config
Unione client accepts an array with Guzzle configuration as a third argument. When creating a client, you can pass some additional options (i.e. connect_timeout) to apply this to all requests.
Here is a more advanced example of adding a history handler to save outcoming requests and responses.
See Guzzle documentation.
All versions of unione-php with dependencies
guzzlehttp/guzzle Version ^6.5 || ^7
webmozart/assert Version ^1.9.1