Invio di file tramite WhatsApp

Tutte le chiamate API devono essere autenticate con un Access Token. Gli sviluppatori possono autenticare le proprie chiamate API con il token di accesso generato in App Dashboard > WhatsApp > Getting Started

 

Le chiamate API restituiscono l'ID del messaggio come stringa.

 

Quando si invia un file tramite l'API WhatsApp, il messaggio viene prima caricato sui server WhatsApp e poi viene inviato un nuovo messaggio con l'ID oggetto restituito dopo il caricamento del file.

Messaggi immagine

Chiamare il metodo SendMessageImage e passare i seguenti parametri:

 


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

 

 

Messaggi Documento

Chiamare il metodo SendMessageDocument e passare i seguenti parametri:

 

 


oClient := TsgcWhatsApp_Client.Create(nil);
oClient.WhatsappOptions.PhoneNumberId := '107809351952205';
oClient.WhatsappOptions.Token := 'EAAO4OpgZAs98BAGj3nCFGr...ZB2t8mmLB2LRXJkte2Y5PMNh2';
oClient.SendFileDocument('34605889421', 'c:\MyDocuments\invoice.pdf', 'application/pdf');

 

Messaggi audio

Chiami il metodo SendMessageAudio e passi i seguenti parametri:

 

 


oClient := TsgcWhatsApp_Client.Create(nil);
oClient.WhatsappOptions.PhoneNumberId := '107809351952205';
oClient.WhatsappOptions.Token := 'EAAO4OpgZAs98BAGj3nCFGr...ZB2t8mmLB2LRXJkte2Y5PMNh2';
oClient.SendFileAudio('34605889421', 'c:\Music\audio.mp3', 'audio/mp4');

 

Messaggi Video

Chiamare il metodo SendMessageVideo e passare i seguenti parametri:

 

 


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

 

Sticker Messages

Chiamare il metodo SendMessageSticker e passare i seguenti parametri:

 

 


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