Tüm API çağrıları bir Access Token ile kimlik doğrulanmalıdır. Geliştiriciler, API çağrılarının kimliğini şurada oluşturulan erişim token'ıyla doğrulayabilir: App Dashboard > WhatsApp > Getting Started
API çağrıları Message Id'yi bir dize olarak döndürür.
WhatsApp API'sini kullanarak bir Dosya gönderdiğinizde, önce mesaj WhatsApp sunucularına yüklenir ve ardından dosya yüklendikten sonra döndürülen nesne id'si ile yeni bir mesaj gönderilir.
SendMessageImage yöntemini çağırın ve aşağıdaki parametreleri geçin:
oClient := TsgcWhatsApp_Client.Create(nil);
oClient.WhatsappOptions.PhoneNumberId := '107809351952205';
oClient.WhatsappOptions.Token := 'EAAO4OpgZAs98BAGj3nCFGr...ZB2t8mmLB2LRXJkte2Y5PMNh2';
oClient.SendFileImage('34605889421', 'c:\images\image.png', 'image/png');
SendMessageDocument yöntemini çağırın ve aşağıdaki parametreleri geçirin:
oClient := TsgcWhatsApp_Client.Create(nil);
oClient.WhatsappOptions.PhoneNumberId := '107809351952205';
oClient.WhatsappOptions.Token := 'EAAO4OpgZAs98BAGj3nCFGr...ZB2t8mmLB2LRXJkte2Y5PMNh2';
oClient.SendFileDocument('34605889421', 'c:\MyDocuments\invoice.pdf', 'application/pdf');
SendMessageAudio yöntemini çağırın ve aşağıdaki parametreleri geçirin:
oClient := TsgcWhatsApp_Client.Create(nil);
oClient.WhatsappOptions.PhoneNumberId := '107809351952205';
oClient.WhatsappOptions.Token := 'EAAO4OpgZAs98BAGj3nCFGr...ZB2t8mmLB2LRXJkte2Y5PMNh2';
oClient.SendFileAudio('34605889421', 'c:\Music\audio.mp3', 'audio/mp4');
SendMessageVideo yöntemini çağırın ve aşağıdaki parametreleri geçirin:
oClient := TsgcWhatsApp_Client.Create(nil);
oClient.WhatsappOptions.PhoneNumberId := '107809351952205';
oClient.WhatsappOptions.Token := 'EAAO4OpgZAs98BAGj3nCFGr...ZB2t8mmLB2LRXJkte2Y5PMNh2';
oClient.SendFileVideo('34605889421', 'c:\Videos\video.mp4', 'video/mp4');
SendMessageSticker yöntemini çağırın ve aşağıdaki parametreleri geçirin:
oClient := TsgcWhatsApp_Client.Create(nil);
oClient.WhatsappOptions.PhoneNumberId := '107809351952205';
oClient.WhatsappOptions.Token := 'EAAO4OpgZAs98BAGj3nCFGr...ZB2t8mmLB2LRXJkte2Y5PMNh2';
oClient.SendFileSticker('34605889421', 'c:\Stickers\MySicker.webp', 'image/webp');