Udostępnij za pośrednictwem


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:

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.

Zrzut ekranu przedstawiający zasób usług Azure Communication Services w witrynie Azure Portal z wyświetloną kartą

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ą jak IMAGE.
  • 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.

Zrzut ekranu przedstawiający szczegóły szablonu.

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.

Zrzut ekranu przedstawiający szczegóły szablonu dla szablonu o nazwie sample_template.

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:

Następne kroki