無反応メッセージを送る
このコードスニペットでは、Messages API を使って WhatsApp リアクションメッセージを送信する方法を説明します。WhatsApp reaction メッセージタイプでは 反応受信したメッセージに絵文字を使ってリアクションすることができます。また、以前にリアクションしたメッセージのリアクションを解除する(リアクションを削除する)こともできます。
と同様である。 to そして from Numbers では、このメッセージタイプには message_uuid これは受信したインバウンドメッセージのボディに存在する。これは受信したインバウンドメッセージのボディに存在し、最初の reaction というメッセージに反応した。
重要: メッセージ未送信の場合、WhatsAppは初回メッセージ送信時にテンプレートを要求します。詳しくは WhatsAppトピックの理解.
例
各コード・スニペットで使用されているすべての変数の説明を以下に示します:
| キー | 説明 |
|---|---|
JWT | Used to authenticate your request. See Authentication for more information, including how to generate a JWT. |
VONAGE_APPLICATION_ID | The Vonage Application ID. |
VONAGE_PRIVATE_KEY_PATH | Private key path. |
MESSAGES_API_URL | There are two versions of the API, each with their own endpoints. For production the previous Messages API endpoint was |
WHATSAPP_NUMBER | The WhatsApp number that has been allocated to you by Vonage. For sandbox testing the number is 14157386102. |
TO_NUMBER | Replace with the number you are sending to. E.g. |
MESSAGE_UUID | The UUID of the specific message. |
注: 先頭の + または 00 電話番号を入力する場合は、447700900000のように国番号から入力してください。
Prerequisites
If you do not have an application you can create one. Make sure you also configure your webhooks.
Run your code
Save this file to your machine and run it:
Prerequisites
If you do not have an application you can create one. Make sure you also configure your webhooks.
Create a file named send-unreaction.js and add the following code:
Write the code
Add the following to send-unreaction.js:
vonage.messages.send({
to: MESSAGES_TO_NUMBER,
from: WHATSAPP_SENDER_ID,
channel: Channels.WHATSAPP,
messageType: 'reaction',
reaction: {
action: 'unreact',
},
context: {
message_uuid: MESSAGES_MESSAGE_ID,
},
})
.then(({ messageUUID }) => console.log(messageUUID))
.catch((error) => console.error(error));Run your code
Save this file to your machine and run it:
Prerequisites
If you do not have an application you can create one. Make sure you also configure your webhooks.
Add the following to build.gradle:
Create a class named SendWhatsappUnreaction and add the following code to the main method:
Write the code
Add the following to the main method of the SendWhatsappUnreaction class:
Run your code
We can use the アプリケーション plugin for Gradle to simplify the running of our application. Update your build.gradle with the following:
Run the following gradle command to execute your application, replacing com.vonage.quickstart.kt.messages.whatsapp with the package containing SendWhatsappUnreaction:
Prerequisites
If you do not have an application you can create one. Make sure you also configure your webhooks.
Add the following to build.gradle:
Create a class named SendWhatsappUnreaction and add the following code to the main method:
Write the code
Add the following to the main method of the SendWhatsappUnreaction class:
Run your code
We can use the アプリケーション plugin for Gradle to simplify the running of our application. Update your build.gradle with the following:
Run the following gradle command to execute your application, replacing com.vonage.quickstart.messages.whatsapp with the package containing SendWhatsappUnreaction:
Prerequisites
If you do not have an application you can create one. Make sure you also configure your webhooks.
Create a file named send-unreaction.php and add the following code:
Run your code
Save this file to your machine and run it:
試してみる
このコードを実行すると、WhatsAppの未反応メッセージが相手先の番号に送信されます。