Поделиться через


Отправка сообщений шаблона WhatsApp

В этом документе содержатся рекомендации по отправке сообщений шаблона WhatsApp с помощью пакета SDK для расширенных сообщений для обмена сообщениями.

Почему нужно отправить сообщение шаблона?

Бизнес может отправлять сообщения только шаблонов, пока пользователь не отправит сообщение в бизнес.

Бизнес или пользователь может инициировать окно беседы, но бизнес ограничен тем, какие типы сообщений они могут отправлять. Только после того, как пользователь отправляет сообщение в бизнес, бизнес может отправлять текстовые или медиа-сообщения пользователю во время активной беседы. После истечения срока действия 24-часового окна беседы необходимо повторно выполнить беседу. Дополнительные сведения о беседах см. в определении в WhatsApp Business Platform.

Дополнительные требования WhatsApp к шаблонам см. в справочнике по API WhatsApp Business Platform:

Выбор шаблона

При создании учетной записи WhatsApp Business с помощью портал Azure во время встроенной регистрации вам доступен набор примеров шаблонов.

Создание шаблона

Чтобы создать собственные шаблоны, используйте Meta WhatsApp Manager.

Следуйте инструкциям в Центре справки по мета бизнес-бизнесу, чтобы создать шаблоны сообщений для учетной записи WhatsApp Business.

Список шаблонов

Шаблоны можно просмотреть в портал Azure, перейдя в шаблоны ресурсов >Службы коммуникации Azure.

Снимок экрана, на котором показан ресурс Службы коммуникации Azure в портал Azure, на вкладке

Выберите шаблон для просмотра сведений.

Поле content сведений о шаблоне может включать привязки параметров. Привязки параметров можно указать следующим образом:

  • format Поле со значением, например IMAGE.
  • Двойные скобки, окружающие число, например {{1}}. Число, индексированное в 1, указывает порядок, в котором должны быть предоставлены значения привязки для создания шаблона сообщения.

Снимок экрана: сведения о шаблоне.

Кроме того, вы можете просматривать и изменять все шаблоны учетной записи WhatsApp Business в шаблонах сообщений средств> учетной записи WhatsApp Manager>.

Чтобы вывести список шаблонов программным способом, вы можете получить все шаблоны для идентификатора канала:

MessageTemplateClient messageTemplateClient = new MessageTemplateClient(connectionString);
Pageable<MessageTemplateItem> templates = messageTemplateClient.GetTemplates(channelRegistrationId);

Краткий справочник

Не sample_template принимает параметров.

Снимок экрана: сведения о шаблоне с именем sample_template.

Соберите его MessageTemplate , ссылаясь на имя и язык целевого шаблона.

string templateName = "sample_template"; 
string templateLanguage = "en_us"; 

var sampleTemplate = new MessageTemplate(templateName, templateLanguage); 

Подробные примеры и поддерживаемые шаблонами сценарии с помощью пакета SDK расширенных сообщений см. в следующих примерах:

Следующие шаги