WhatsApp API Send Local Files

· Bileşenler

sgcWebSockets 2022.7.0 sürümünden itibaren, artık yerel dosyaları (pdf, video, ses gibi...) WhatsApp Sunucularına yükleyebilir ve kullanıcılarınıza bir mesaj gönderebilirsiniz. Bu iyileştirmeden önce, kullanıcılara yalnızca daha önce herkese açık bir web sitesine yüklenmiş dosyalar gönderebiliyordunuz.

Resim Mesajları 

SendMessageImage metodunu çağırın ve aşağıdaki parametreleri iletin:

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

Belge Mesajları 

SendMessageDocument metodunu çağırın ve aşağıdaki parametreleri iletin:

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

Ses Mesajları 

SendMessageAudio metodunu çağırın ve aşağıdaki parametreleri iletin:

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

Video Mesajları 

SendMessageVideo metodunu çağırın ve aşağıdaki parametreleri iletin:

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

Çıkartma Mesajları 

SendMessageSticker metodunu çağırın ve aşağıdaki parametreleri iletin:

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