Download the PHP package denis-guselnikov/unigo-php without Composer
On this page you can find all versions of the php package denis-guselnikov/unigo-php. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download denis-guselnikov/unigo-php
More information about denis-guselnikov/unigo-php
Files in denis-guselnikov/unigo-php
Package unigo-php
Short Description The UniGo SDK package what provide methods to interact with Unisender Go API.
License MIT
Informations about the package unigo-php
UniGo PHP client
⚠️ This is a fork of the official SDK Unisender Go:
Original: https://gitflic.ru/project/unisender/unigo-php
License: MIT
This SDK contains methods for easily interacting with the Unisender Go API: https://godocs.unisender.ru/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 Unisender Go. 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 UniGoClient::httpRequest()
.
Here is an example for "set" suppression method:
Set Guzzle HTTP client config
Unisender Go 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 unigo-php with dependencies
guzzlehttp/guzzle Version ^6.5 || ^7
webmozart/assert Version ^1.9.1