Перейти к основному содержимому

Инициализация плагина

Через пакетный менеджер

Для установки плагина необходимо добавить библиотеку в ваш проект. Используйте модуль 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: 'Название письма',
});