Инициализация плагина
Через пакетный менеджер
Для установки плагина необходимо добавить библиотеку в ваш проект. Используйте модуль NPM:
npm i @letty/plugin
Установка
Выполните шаги, описанные в этом разделе, чтобы внедрить плагин редактора писем в ваше приложение.
Шаг 1. Создание контейнера
Встроенный редактор писем загрузится в любой HTML-элемент на странице вашего приложения. Для этого нужно создать пустой div с id plugin-container, как показано ниже:
<div id="plugin-container"></div>
Шаг 2. Аутентификация
На дашборде вашего проекта необходимо сгенерировать API-ключ, который будет использоваться на стороне backend-разработки для создания и авторизации клиентов вашего сервиса.
Перед использованием редактора выполните запрос на стороне backend-разработки для получения токена авторизации текущего клиента:
curl -v -X 'GET' \
'https://api.letty.ru/v1/login?clientId=ID_вашего_клиента' \
-H 'accept: application/json' \
-H 'Content-Type: application/json' \
-H 'X-Access-Token: токен_доступа'
Обратите внимание: любое изменение токена может привести к тому, что ваша интеграция перестанет работать.
Шаг 3. Создание плагина
Инициализируйте редактор в JavaScript-коде:
import letty from '@letty/plugin'
const letty = LettyPlugin.create({
token: "полученный токен авторизации",
pluginId: "ID созданного плагина",
uid: "Уникальный ID письма в вашей системе",
locale: "en" // либо "ru",
});
В следующих таблицах указаны необходимые параметры:
Шаг 4. Запуск плагина
Запустите приложение с использованием start метода:
letty.start({
template: {} // JSON письма
templateName: 'Название письма',
});