From sgcWebSockets 2022.7.0, maintenant tu peux téléverser des fichiers locaux (comme des PDF, vidéos, audios...) vers les serveurs WhatsApp et et de les envoyer à tes utilisateurs. Avant cette amélioration, tu pouvais seulement envoyer des fichiers aux utilisateurs qui avaient été téléversés précédemment sur un site web public.
Messages image
Appelle la méthode SendMessageImage et passe le suivant parameters:
- aTo: numéro de téléphone
- aFileName: nom complet du fichier (avec chemin) du fichier image à envoyer.
- aFileType:
- image/jpeg
- image/png
- aCaption: titre de l'image (facultatif).
oClient := TsgcWhatsApp_Client.Create(nil);
oClient.WhatsappOptions.PhoneNumberId := '107809351952205';
oClient.WhatsappOptions.Token := 'EAAO4OpgZAs98BAGj3nCFGr...ZB2t8mmLB2LRXJkte2Y5PMNh2';
oClient.SendFileImage('34605889421', 'c:\images\image.png', 'image/png');
Messages document
Appelle la méthode SendMessageDocument et passe le suivant parameters:
- aTo: numéro de téléphone
- aFileName: nom complet du fichier (avec chemin) du fichier document à envoyer.
- 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: titre du document (facultatif).
oClient := TsgcWhatsApp_Client.Create(nil);
oClient.WhatsappOptions.PhoneNumberId := '107809351952205';
oClient.WhatsappOptions.Token := 'EAAO4OpgZAs98BAGj3nCFGr...ZB2t8mmLB2LRXJkte2Y5PMNh2';
oClient.SendFileDocument('34605889421', 'c:\MyDocuments\invoice.pdf', 'application/pdf');
Messages audio
Appelle la méthode SendMessageAudio et passe le suivant parameters:
- aTo: numéro de téléphone
- aFileName: nom complet du fichier (avec chemin) du fichier audio à envoyer.
- 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');
Messages vidéo
Appelle la méthode SendMessageVideo et passe le suivant parameters:
- aTo: numéro de téléphone
- aFileName: nom complet du fichier (avec chemin) du fichier vidéo à envoyer.
- 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');
Messages sticker
Appelle la méthode SendMessageSticker et passe le suivant parameters:
- aTo: numéro de téléphone
- aFileName: nom complet du fichier (avec chemin) du fichier sticker à envoyer.
- 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');
