WhatsApp — wysyłanie plików

Wszystkie wywołania API muszą być uwierzytelnione za pomocą tokenu dostępu. Deweloperzy mogą uwierzytelnić swoje wywołania API za pomocą tokenu dostępu wygenerowanego w App Dashboard > WhatsApp > Getting Started

 

Wywołania API zwracają identyfikator wiadomości jako ciąg znaków.

 

W przypadku wysyłania pliku przy użyciu API WhatsApp plik jest najpierw przesyłany na serwery WhatsApp, a następnie wysyłana jest nowa wiadomość zawierająca identyfikator obiektu zwrócony po przesłaniu pliku.

Wiadomości graficzne

Wywołaj metodę SendMessageImage i przekaż następujące parametry:

 


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

 

 

Wiadomości dokumentowe

Należy wywołać metodę SendMessageDocument i przekazać następujące parametry:

 

 


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

 

Wiadomości audio

Wywołaj metodę SendMessageAudio i przekaż następujące parametry:

 

 


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

 

Wiadomości wideo

Wywołaj metodę SendMessageVideo i przekaż następujące parametry:

 

 


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

 

Wiadomości naklejkowe

Należy wywołać metodę SendMessageSticker i przekazać następujące parametry:

 

 


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