Метод для редактирования шаблона 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. Кроме собственно строки со ссылкой отписки, этот язык также влияет на интерфейс страницы отписки. Полностью поддерживаются языки ru, it, ua и en, для нескольких других языков (da, de, es, fr, nl, pl, pt, tr) будет переведена строка со ссылкой, а интерфейс управления будет на английском. |
Возвращаемое значение |
Пример возвращаемого значения при успешном обновлении шаблона:
{ "result":{}, "warnings":[ {"warning":"some warning text, if applicable"} ] } При ошибке: {"error":"error message", "code":"error code"} |