smusatov / unione
API UniOne
0.1.3
2021-10-04 17:31 UTC
Requires
- php: >=7.4
- ext-json: *
- ext-mbstring: *
- guzzlehttp/guzzle: ^7.3
This package is auto-updated.
Last update: 2024-09-04 20:42:32 UTC
README
API for https://unione.io/ (https://unione.ru/)
Example send email
$client = new SMusatov\UniOne\Client('xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx', Client::SERVER_EU);
$emailSend = (new SMusatov\UniOne\Request\EmailSend())
->addRecipient('user@example.com')
->setSubject('Test')
->setBodyPlainText('Hello from textplain')
->setFrom('noreply@domain-from.com', 'Domain From')
->setTrackRead(true)
->addAttachment('filename.txt', base64_encode(file_get_contents('filename.txt')));
$response = $client->sendRequest($emailSend);
print_r($response)
Array
(
[status] => success
[job_id] => 1mXObN-0003EB-HQAp
[emails] => Array
(
[0] => user@example.com
)
[http_code] => 200
)