Метод updateEmailTemplate | Интеграция c UniSender по API

Метод updateEmailTemplate

Метод для редактирования шаблона email письма для массовой рассылки, созданного с помощью метода createEmailTemplate.

Принцип использования

Синтаксис и URL для вызова метода
updateEmailTemplate (int template_id [string title, string subject, string body, string lang, string text_body,
string description])
https://api.unisender.com/ru/api/updateEmailTemplate?format=json&api_key=
KEY&template_id=ID&title=TITLE&subject=SUBJECT&body=
HTMLBODY&lang=FORMAT&text_body=TEXTBODY=JSONBODYSTRUCTURE&description
=DESCRIPTION
Аргументы
api_key * Ключ доступа к API.
template_id * Идентификатор шаблона, может быть получен в результате вызова метода createEmailTemplate, getTemplate, getTemplates, listTemplates.
title Название шаблона.
description Текстовое описание шаблона, которое в дальнейшем можно будет получить при вызове этого шаблона.
subject Строка с темой письма. Может включать поля подстановки.
body Текст шаблона письма в формате HTML с возможностью добавлять поля подстановки.

Если вы передаёте текст HTML целиком, то тестируйте такие письма дополнительно – заголовки вне body могут быть подвергнуты модификациям. Кроме того, чтобы уменьшить расхождение в отображении в различных почтовых программах, мы автоматически добавляем дополнительную разметку в каждое письмо (таблица с невидимыми границами, которая также задаёт шрифт по умолчанию и выравнивание текста по левой границе). Вы можете попросить отключить это для ваших писем, обратившись в техподдержку.

text_body Текстовый вариант шаблона письма.
lang Двухбуквенный код языка для автоматически добавляемой в каждое письмо строки со ссылкой отписки.

Если не указан, то используется код языка из URL-обращения к API.

Кроме собственно строки со ссылкой отписки, этот язык также влияет на интерфейс страницы отписки. Полностью поддерживаются языки ruit, ua и en, для нескольких других языков (da, de, es, fr, nl, pl, pt, tr) будет переведена строка со ссылкой, а интерфейс управления будет на английском.

Возвращаемое значение
Пример возвращаемого значения при успешном обновлении шаблона:

{
    "result":{},
    "warnings":[
        {"warning":"some warning text, if applicable"}
  ]
}

При ошибке:

{"error":"error message", "code":"error code"}

Вы нашли ответ?

0
0