Использование

Взаимодействие с сервисом происходит по REST API, вы можете использовать собственное решение или реализованные нами библиотеки.


PHP

Пример подключения:

                        <?php
$token = 'токен_вашего_приложения_сгенерированный_в_личном_кабинете';
$client = new \Devrusspace\Kennwort\ApiClient($token);
                    

Пример отправки письма подписчику на основе шаблона:

                        <?php
$template = 'user/registration';
$mailTo = ['[email protected]' => 'Имя получателя'];
$params = ['var1' => 'значение переменной для подстановки в шаблон'];
$result = $client->sendEmail($template, $mailTo, $params);
$emailId = $result->email->id; // идентификатор отправленного сообщения
                    

Подробная инструкция на github: https://github.com/devrusspace/kennwort-email-sender

Yii2

Пример подключения. Добавьте kennwort в секцию components вашего config.php:

                        <?php
return [
    'components' => [
        'kennwort' => [
            'class' => 'Devrusspace\KennwortYii2\ApiClient',
            'token' => 'ваш_токен_созданный_в_личном_кабинете',
            'defaultSenderId' => 'идентификатор_email_из_вашего_списка_отправителей',
        ],
    ]
];
                    

Пример отправки письма подписчику на основе шаблона:

                        <?php
$template = 'user/registration';
$mailTo = ['[email protected]' => 'Имя получателя'];
$params = ['var1' => 'значение переменной для подстановки в шаблон'];
$result = Yii::$app->kennwort->sendEmail($template, $mailTo, $params);
$emailId = $result->email->id; // идентификатор отправленного сообщения
                    

Подробная инструкция на github: https://github.com/devrusspace/yii2-kennwort-email-sender

Все языки программирования

С нашей стороны реализован API интерфейс, к которому вы можете обращаться из кода вашего приложения написанного на любом языке. Документация по api доступна по url: https://api.kennwort.ru/doc