Отправка сообщений на электронную почту
Подтверждение адреса электронной почты
Пользователи с бесплатным тарифом могут отправлять сообщения только на указанную при регистрации или подтверждённую почту.
Процесс подтверждения адреса предельно прост: в кабинете вы добавляете адрес для подтверждения, после чего в течение 10 минут на него приходит письмо с кодом. Данный код необходимо ввести всё там же, в кабинете, тем самым подтвердив адрес.
Отправка сообщения
Отправьте запрос
POST https://unotis.ru/api/v1/send/email
cо следующими параметрами:
- addressee - электронная почта получателя сообщения;
- subject - тема сообщения;
- text - текст сообщения;
- token - ваш токен;
- (необязательно) url - сайт, с которого отправлено сообщение.
Примеры отправки сообщения на электронную почту
cURL
curl -X POST https://unotis.ru/api/v1/send/email
-d 'addressee=some@email'
-d 'subject=Тема сообщения'
-d 'text="Текст сообщения, который может содержать <strong>теги</strong>"'
-d 'token=ВАШ_ТОКЕН'
-d 'url=https://example.com/contacts'
PHP
<?php
$curl = curl_init();
$data = [
'addressee' => 'some@email',
'subject' => 'Тема сообщения',
'text' => 'Текст сообщения, который может содержать <strong>теги</strong>',
'token' => 'ВАШ_ТОКЕН',
'url' => 'https://example.com/contacts', // Необязательный параметр
];
curl_setopt_array($curl, [
CURLOPT_POST => true,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_URL => 'https://unotis.ru/api/v1/send/email',
CURLOPT_POSTFIELDS => http_build_query($data),
]);
$response = curl_exec($curl);
curl_close($curl);
SDK (PHP)
<?php
$unotis = new \Spoob\Unotis\Client(ВАШ_ТОКЕН);
$response = $unotis->sendEmail('example@email', 'Тема письма', 'Текст <strong>письма</strong>"');
SDK (Laravel)
<?php
Unotis::sendEmail('example@email', 'Тема письма', 'Текст <strong>письма</strong>"');
Возможные ответы:
Скрипт вернёт ответ в json-формате.
При успешной отправке:
{
"success": true
}
При неудачной отправке:
{
"success": false,
"errors": []
}