WhatsApp Cloud API
Delphi/C++Builder üzerinden WhatsApp Cloud API aracılığıyla şablon, metin, medya ve etkileşimli mesajlar gönderin. Gelen olaylar için yerleşik bir HTTPS Webhook dinleyicisi içerir.
Delphi/C++Builder üzerinden WhatsApp Cloud API aracılığıyla şablon, metin, medya ve etkileşimli mesajlar gönderin. Gelen olaylar için yerleşik bir HTTPS Webhook dinleyicisi içerir.
WhatsApp Business Cloud API için Delphi/C++Builder istemcisi. HTTPS üzerinden mesaj gönderin, teslim ve durum olayları için bir Webhook uç noktası barındırın.
TsgcWhatsApp_Client
Windows, macOS, Linux, iOS, Android
Standard / Professional / Enterprise
AccessToken ve PhoneNumberId ayarlayın, WebHook sunucusunu bir TsgcWebSocketHTTPServer'a bağlayın, ardından giden için SendMessage ve yanıtlar için OnInboundMessage kullanın.
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");
Bir HTTPS Cloud API istemcisini yerleşik bir Webhook HTTPS sunucusuyla birleştirir, böylece tek bir Delphi süreci giden ve gelen trafiği yönetir.
SendTextMessage, SendTemplateMessage, SendMediaMessage, SendInteractiveMessage, SendLocationMessage ve SendContactMessage, başlıca Cloud API içerik türlerini kapsar.
Bileşen, Meta tarafından gereken doğrulama + teslim webhook'unu barındırmak için bir TsgcWebSocketHTTPServer gömer. OnInboundMessage ve OnStatusUpdate tipli olaylar sunar.
CloudOptions.AccessToken aracılığıyla OAuth Bearer kimlik doğrulaması. İlk webhook GET yoklamasında doğrulama belirteci kontrolü, CloudOptions.VerifyToken değerine karşı otomatik olarak gerçekleşir.
SendTemplateMessage, adlandırılmış/konumsal parametreleri ve dil kodunu kabul eder; bileşen, Meta'nın gerektirdiği tipli yapıyı ayarlar.
Bir yerel dosya yoluyla SendMediaMessage çağırdığınızda bileşen, çok adımlı Cloud API medya yüklemesini (yükle → media-id al → gönderimde başvur) yönetir.
HTTPS için gömülü sunucunun SSLOptions değerini yapılandırın. Meta, Webhook'un TLS üzerinden erişilebilir olmasını gerektirir. WatchDog, sertifika rotasyonunda bağlantı noktasının yeniden bağlanmasını yönetir.
Bu bileşenin uyguladığı API için yetkili kaynaklar.
Bileşen referansına doğrudan bağlanın, çalışmaya hazır demo projesini alın ve denemeyi indirin.
| Çevrimiçi Yardım — API_Whatsapp Bu bileşen için tam özellik, metot ve olay referansı. | Aç | |
| Demo Projesi — Demos\50.Other\05.WhatsApp Çalışmaya hazır örnek proje. sgcWebSockets paketinin içinde gelir. Aşağıdan denemeyi indirin. | Aç | |
| Teknik Belge (PDF) Özellikler, hızlı başlangıç, Delphi ve C++ Builder için kod örnekleri ve birincil kaynak referansları. Yalnızca bu bileşen. | Aç | |
| Kullanıcı Kılavuzu (PDF) Kütüphanedeki her bileşeni kapsayan kapsamlı kılavuz. | Aç |