Envoi de fichiers WhatsApp

Tous les appels API doivent être authentifiés avec un jeton d'accès. Les développeurs peuvent authentifier leurs appels API avec le jeton d'accès généré dans App Dashboard > WhatsApp > Getting Started

 

Les appels API retournent l'ID du message sous forme de chaîne.

 

Lorsque vous envoyez un fichier via l'API WhatsApp, le message est d'abord téléchargé sur les serveurs WhatsApp, puis un nouveau message est envoyé avec l'identifiant d'objet retourné après le téléchargement du fichier.

Messages d'images

Appelez la méthode SendMessageImage et passez les paramètres suivants :

 


oClient := TsgcWhatsApp_Client.Create(nil);
oClient.WhatsappOptions.PhoneNumberId := '107809351952205';
oClient.WhatsappOptions.Token := 'EAAO4OpgZAs98BAGj3nCFGr...ZB2t8mmLB2LRXJkte2Y5PMNh2';
oClient.SendFileImage('34605889421', 'c:\images\image.png', 'image/png');

 

 

Messages de document

Appelez la méthode SendMessageDocument et passez les paramètres suivants :

 

 


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

Appelez la méthode SendMessageAudio et passez les paramètres suivants :

 

 


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

Appelez la méthode SendMessageVideo et passez les paramètres suivants :

 

 


oClient := TsgcWhatsApp_Client.Create(nil);
oClient.WhatsappOptions.PhoneNumberId := '107809351952205';
oClient.WhatsappOptions.Token := 'EAAO4OpgZAs98BAGj3nCFGr...ZB2t8mmLB2LRXJkte2Y5PMNh2';
oClient.SendFileVideo('34605889421', 'c:\Videos\video.mp4', 'video/mp4');

 

Messages autocollants

Appelez la méthode SendMessageSticker et passez les paramètres suivants :

 

 


oClient := TsgcWhatsApp_Client.Create(nil);
oClient.WhatsappOptions.PhoneNumberId := '107809351952205';
oClient.WhatsappOptions.Token := 'EAAO4OpgZAs98BAGj3nCFGr...ZB2t8mmLB2LRXJkte2Y5PMNh2';
oClient.SendFileSticker('34605889421', 'c:\Stickers\MySicker.webp', 'image/webp');