Ab sgcWebSockets 2022.7.0 kannst du jetzt lokale Dateien (wie PDFs, Videos, Audios...) auf WhatsApp-Server hochladen und eine Nachricht an deine Nutzer senden. Vor dieser Verbesserung konntest du nur Dateien senden, die zuvor auf eine öffentliche Website hochgeladen wurden.
Bildnachrichten
Rufe die Methode SendMessageImage auf und übergib die folgenden Parameter:
- aTo: Telefonnummer
- aFileName: vollständiger Dateiname (mit Pfad) der zu sendenden Bilddatei.
- aFileType:
- image/jpeg
- image/png
- aCaption: Titel des Bildes (optional).
oClient := TsgcWhatsApp_Client.Create(nil);
oClient.WhatsappOptions.PhoneNumberId := '107809351952205';
oClient.WhatsappOptions.Token := 'EAAO4OpgZAs98BAGj3nCFGr...ZB2t8mmLB2LRXJkte2Y5PMNh2';
oClient.SendFileImage('34605889421', 'c:\images\image.png', 'image/png');
Dokumentennachrichten
Rufe die Methode SendMessageDocument auf und übergib die folgenden Parameter:
- aTo: Telefonnummer
- aFileName: vollständiger Dateiname (mit Pfad) der zu sendenden Dokumentdatei.
- aFileType:
- text/plain
- application/pdf
- application/vnd.ms-powerpoint
- application/msword
- application/vnd.ms-excel
- application/vnd.openxmlformats-officedocument.wordprocessingml.document
- application/vnd.openxmlformats-officedocument.presentationml.presentation
- application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
- aCaption: Titel des Dokuments (optional).
oClient := TsgcWhatsApp_Client.Create(nil);
oClient.WhatsappOptions.PhoneNumberId := '107809351952205';
oClient.WhatsappOptions.Token := 'EAAO4OpgZAs98BAGj3nCFGr...ZB2t8mmLB2LRXJkte2Y5PMNh2';
oClient.SendFileDocument('34605889421', 'c:\MyDocuments\invoice.pdf', 'application/pdf');
Audionachrichten
Rufe die Methode SendMessageAudio auf und übergib die folgenden Parameter:
- aTo: Telefonnummer
- aFileName: vollständiger Dateiname (mit Pfad) der zu sendenden Audiodatei.
- aFileType:
- audio/aac
- audio/mp4
- audio/mpeg
- audio/amr
- audio/ogg
oClient := TsgcWhatsApp_Client.Create(nil);
oClient.WhatsappOptions.PhoneNumberId := '107809351952205';
oClient.WhatsappOptions.Token := 'EAAO4OpgZAs98BAGj3nCFGr...ZB2t8mmLB2LRXJkte2Y5PMNh2';
oClient.SendFileAudio('34605889421', 'c:\Music\audio.mp3', 'audio/mp4');
Videonachrichten
Rufe die Methode SendMessageVideo auf und übergib die folgenden Parameter:
- aTo: Telefonnummer
- aFileName: vollständiger Dateiname (mit Pfad) der zu sendenden Videodatei.
- aFileType:
- video/mp4
- video/3gp
oClient := TsgcWhatsApp_Client.Create(nil);
oClient.WhatsappOptions.PhoneNumberId := '107809351952205';
oClient.WhatsappOptions.Token := 'EAAO4OpgZAs98BAGj3nCFGr...ZB2t8mmLB2LRXJkte2Y5PMNh2';
oClient.SendFileVideo('34605889421', 'c:\Videos\video.mp4', 'video/mp4');
Sticker-Nachrichten
Rufe die Methode SendMessageSticker auf und übergib die folgenden Parameter:
- aTo: Telefonnummer
- aFileName: vollständiger Dateiname (mit Pfad) der zu sendenden Sticker-Datei.
- aFileType:
- image/webp
oClient := TsgcWhatsApp_Client.Create(nil);
oClient.WhatsappOptions.PhoneNumberId := '107809351952205';
oClient.WhatsappOptions.Token := 'EAAO4OpgZAs98BAGj3nCFGr...ZB2t8mmLB2LRXJkte2Y5PMNh2';
oClient.SendFileSticker('34605889421', 'c:\Stickers\MySicker.webp', 'image/webp');
