WhatsApp Cloud API
Wysyłaj wiadomości szablonowe, tekstowe, medialne i interaktywne przez WhatsApp Cloud API z Delphi/C++ Builder. Zawiera wbudowany listener Webhook HTTPS dla zdarzeń przychodzących.
Wysyłaj wiadomości szablonowe, tekstowe, medialne i interaktywne przez WhatsApp Cloud API z Delphi/C++ Builder. Zawiera wbudowany listener Webhook HTTPS dla zdarzeń przychodzących.
Klient Delphi/C++ Builder dla WhatsApp Business Cloud API. Wysyłaj wiadomości przez HTTPS, hostuj endpoint Webhook dla zdarzeń dostarczenia i statusu.
TsgcWhatsApp_Client
Windows, macOS, Linux, iOS, Android
Standard / Professional / Enterprise
Ustaw AccessToken i PhoneNumberId, powiąż serwer WebHook z TsgcWebSocketHTTPServer, a następnie wywołuj SendMessage dla wychodzących i OnInboundMessage dla odpowiedzi.
uses
sgcLibs;
var
WA: TsgcWhatsApp_Client;
begin
WA := TsgcWhatsApp_Client.Create(nil);
WA.CloudOptions.AccessToken := 'EAAG...';
WA.CloudOptions.PhoneNumberId := '123456789012345';
WA.CloudOptions.VerifyToken := 'my-webhook-secret';
WA.OnInboundMessage := procedure(Sender: TObject;
const aFrom, aText: string)
begin
Memo1.Lines.Add(aFrom + ': ' + aText);
end;
WA.Active := True;
WA.SendTextMessage('+34666555444', 'hello from Delphi');
end;
// uses: sgcLibs
TsgcWhatsApp_Client *WA = new TsgcWhatsApp_Client(this);
WA->CloudOptions->AccessToken = "EAAG...";
WA->CloudOptions->PhoneNumberId = "123456789012345";
WA->Active = true;
WA->SendTextMessage("+34666555444", "hello from Delphi");
Łączy klienta HTTPS Cloud API z wbudowanym serwerem Webhook HTTPS, dzięki czemu jeden proces Delphi obsługuje ruch wychodzący i przychodzący.
SendTextMessage, SendTemplateMessage, SendMediaMessage, SendInteractiveMessage, SendLocationMessage i SendContactMessage pokrywają główne typy treści Cloud API.
Komponent osadza TsgcWebSocketHTTPServer, aby hostować webhook weryfikacji i dostarczania wymagany przez Meta. OnInboundMessage i OnStatusUpdate dostarczają typowane zdarzenia.
Uwierzytelnianie OAuth Bearer przez CloudOptions.AccessToken; sprawdzanie verify-token odbywa się automatycznie względem CloudOptions.VerifyToken przy pierwszej sondzie GET webhooka.
SendTemplateMessage akceptuje parametry nazwane/pozycyjne, kod języka, a komponent tworzy typowaną strukturę wymaganą przez Meta.
Komponent obsługuje wieloetapowy upload mediów Cloud API (upload → uzyskaj media-id → odniesienie przy wysyłaniu), gdy wywołasz SendMediaMessage ze ścieżką lokalnego pliku.
Skonfiguruj SSLOptions osadzonego serwera dla HTTPS — Meta wymaga, aby Webhook był dostępny przez TLS. WatchDog obsługuje ponowne wiązanie portu przy rotacji certyfikatów.
Autorytatywne źródła API implementowanego przez ten komponent.
Bezpośredni link do dokumentacji komponentu, gotowy do uruchomienia projekt demo i pobieranie wersji próbnej.
| Pomoc online — API_Whatsapp Pełna dokumentacja właściwości, metod i zdarzeń tego komponentu. | Otwórz | |
| Projekt demo — Demos\50.Other\05.WhatsApp Gotowy do uruchomienia projekt przykładowy. Dostarczany w pakiecie sgcWebSockets — pobierz wersję próbną poniżej. | Otwórz | |
| Dokument techniczny (PDF) Funkcje, szybki start, przykłady kodu dla Delphi i C++ Builder oraz źródła pierwotne — tylko ten komponent. | Otwórz | |
| Podręcznik użytkownika (PDF) Kompleksowy podręcznik obejmujący każdy komponent biblioteki. | Otwórz |