Wysyłanie wiadomości szablonu WhatsApp
Ten dokument zawiera wskazówki dotyczące wysyłania wiadomości szablonu WhatsApp przy użyciu zestawu ADVANCED Communication Messages SDK.
Dlaczego muszę wysłać wiadomość szablonu?
Firma może wysyłać komunikaty szablonów tylko do momentu wysłania wiadomości do firmy przez użytkownika.
Firma lub użytkownik może zainicjować okno konwersacji, ale firma jest ograniczona do tego, jakiego rodzaju wiadomości mogą wysyłać. Dopiero po wysłaniu wiadomości do firmy przez użytkownika firma może wysyłać wiadomości tekstowe lub multimedialne do użytkownika podczas aktywnej konwersacji. Po wygaśnięciu 24-godzinnego okna konwersacji należy ponownie zainicjować konwersację. Aby dowiedzieć się więcej o rozmowach, zobacz definicję na WhatsApp Business Platform.
Aby uzyskać więcej informacji na temat wymagań WhatsApp dotyczących szablonów, zapoznaj się z dokumentacją interfejsu API platformy WhatsApp Business:
- Tworzenie szablonów i zarządzanie nimi
- Składniki szablonu
- Wysyłanie komunikatów szablonu
- Firmy muszą również przestrzegać wymagań dotyczących zgody przed wysłaniem wiadomości do użytkowników WhatsApp
Wybieranie szablonu
Podczas tworzenia konta WhatsApp Business za pośrednictwem witryny Azure Portal podczas rejestracji osadzonej dostępny jest zestaw przykładowych szablonów.
Tworzenie szablonu
Aby utworzyć własne szablony, użyj Meta WhatsApp Manager.
Postępuj zgodnie z instrukcjami w Meta Business Help Center na stronie Tworzenie szablonów wiadomości dla konta WhatsApp Business.
Szablony list
Szablony można wyświetlić w witrynie Azure Portal, przechodząc do szablonów zasobów >usługi Azure Communication Service.
Wybierz szablon, aby wyświetlić szczegóły.
Pole content
szczegółów szablonu może zawierać powiązania parametrów. Powiązania parametrów można oznaczyć jako:
-
format
Pole z wartością taką jakIMAGE
. - Podwójne nawiasy otaczające liczbę, na przykład
{{1}}
. Liczba, indeksowana uruchomiona na 1, wskazuje kolejność, w której należy podać wartości powiązania w celu utworzenia szablonu komunikatu.
Alternatywnie możesz wyświetlać i edytować wszystkie szablony konta WhatsApp Business w narzędziach >konta WhatsApp Manager> Szablony wiadomości.
Aby programowo wyświetlić listę szablonów, możesz pobrać wszystkie szablony dla identyfikatora kanału:
MessageTemplateClient messageTemplateClient = new MessageTemplateClient(connectionString);
Pageable<MessageTemplateItem> templates = messageTemplateClient.GetTemplates(channelRegistrationId);
Krótki przewodnik
Parametr sample_template
nie przyjmuje żadnych parametrów.
Złóż element MessageTemplate
, odwołując się do nazwy i języka szablonu docelowego.
string templateName = "sample_template";
string templateLanguage = "en_us";
var sampleTemplate = new MessageTemplate(templateName, templateLanguage);
Aby uzyskać szczegółowe przykłady i scenariusze obsługiwane przez szablony według zestawu Advanced Messages SDK, zobacz: