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:
- aTo: telefon numarası
- aFileName: gönderilecek resim dosyasının tam dosya adı (yol ile birlikte).
- aFileType:
- image/jpeg
- image/png
- aCaption: resmin başlığı (isteğe bağlı).
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:
- aTo: telefon numarası
- aFileName: gönderilecek belge dosyasının tam dosya adı (yol ile birlikte).
- 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: belgenin başlığı (isteğe bağlı).
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:
- aTo: telefon numarası
- aFileName: gönderilecek ses dosyasının tam dosya adı (yol ile birlikte).
- 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');
Video Mesajları
SendMessageVideo metodunu çağırın ve aşağıdaki parametreleri iletin:
- aTo: telefon numarası
- aFileName: gönderilecek video dosyasının tam dosya adı (yol ile birlikte).
- 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');
Çıkartma Mesajları
SendMessageSticker metodunu çağırın ve aşağıdaki parametreleri iletin:
- aTo: telefon numarası
- aFileName: gönderilecek çıkartma dosyasının tam dosya adı (yol ile birlikte).
- 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');
