すべてのAPI呼び出しはAccess Tokenで認証される必要があります。 開発者は、 App Dashboard > WhatsApp > Getting Startedで生成されたアクセストークンを使用してAPI呼び出しを認証できます
API 呼び出しはメッセージ ID を文字列として返します。
WhatsApp APIを使用してファイルを送信する場合、まずメッセージがWhatsAppサーバーにアップロードされ、その後、ファイルのアップロード後に返されたオブジェクトIDを使用して新しいメッセージが送信されます。
SendMessageImage メソッドを呼び出し、以下のパラメータを渡します:
oClient := TsgcWhatsApp_Client.Create(nil);
oClient.WhatsappOptions.PhoneNumberId := '107809351952205';
oClient.WhatsappOptions.Token := 'EAAO4OpgZAs98BAGj3nCFGr...ZB2t8mmLB2LRXJkte2Y5PMNh2';
oClient.SendFileImage('34605889421', 'c:\images\image.png', 'image/png');
SendMessageDocument メソッドを呼び出して次のパラメーターを渡してください:
oClient := TsgcWhatsApp_Client.Create(nil);
oClient.WhatsappOptions.PhoneNumberId := '107809351952205';
oClient.WhatsappOptions.Token := 'EAAO4OpgZAs98BAGj3nCFGr...ZB2t8mmLB2LRXJkte2Y5PMNh2';
oClient.SendFileDocument('34605889421', 'c:\MyDocuments\invoice.pdf', 'application/pdf');
メソッド SendMessageAudio を呼び出し、以下のパラメータを渡します:
oClient := TsgcWhatsApp_Client.Create(nil);
oClient.WhatsappOptions.PhoneNumberId := '107809351952205';
oClient.WhatsappOptions.Token := 'EAAO4OpgZAs98BAGj3nCFGr...ZB2t8mmLB2LRXJkte2Y5PMNh2';
oClient.SendFileAudio('34605889421', 'c:\Music\audio.mp3', 'audio/mp4');
SendMessageVideo メソッドを呼び出し、次のパラメータを渡します:
oClient := TsgcWhatsApp_Client.Create(nil);
oClient.WhatsappOptions.PhoneNumberId := '107809351952205';
oClient.WhatsappOptions.Token := 'EAAO4OpgZAs98BAGj3nCFGr...ZB2t8mmLB2LRXJkte2Y5PMNh2';
oClient.SendFileVideo('34605889421', 'c:\Videos\video.mp4', 'video/mp4');
メソッド SendMessageSticker を呼び出し、以下のパラメーターを渡してください:
oClient := TsgcWhatsApp_Client.Create(nil);
oClient.WhatsappOptions.PhoneNumberId := '107809351952205';
oClient.WhatsappOptions.Token := 'EAAO4OpgZAs98BAGj3nCFGr...ZB2t8mmLB2LRXJkte2Y5PMNh2';
oClient.SendFileSticker('34605889421', 'c:\Stickers\MySicker.webp', 'image/webp');