WhatsAppのメッセージを送信するには、WhatsApp Business APIを使用する必要があります。以下に、PHPでWhatsAppメッセージを送信するための手順を示します。
-
WhatsApp Business APIを設定する: WhatsApp Business APIを使用するためには、まずWhatsApp Businessアカウントを作成し、APIキーを取得する必要があります。WhatsApp Business APIの公式ドキュメントに従って、APIキーを取得してください。
-
WhatsAppメッセージの送信コードを作成する: PHPでWhatsAppメッセージを送信するには、cURLライブラリを使用してHTTPリクエストを作成する必要があります。以下に、基本的なコード例を示します。
<?php
$apiKey = 'YOUR_API_KEY';
$phone = 'RECIPIENT_PHONE_NUMBER';
$message = 'YOUR_MESSAGE';
$url = 'https://api.chat-api.com/instance/YOUR_INSTANCE_ID/message/send';
$data = array(
'phone' => $phone,
'body' => $message
);
$options = array(
'http' => array(
'header' => "Content-type: application/json\r\n".
"Authorization: Bearer ".$apiKey."\r\n",
'method' => 'POST',
'content' => json_encode($data)
)
);
$context = stream_context_create($options);
$result = file_get_contents($url, false, $context);
if ($result === FALSE) {
echo "メッセージの送信に失敗しました";
} else {
echo "メッセージが送信されました";
}
?>
上記のコードでは、YOUR_API_KEY
を取得したAPIキー、RECIPIENT_PHONE_NUMBER
をメッセージを送信する相手の電話番号、YOUR_MESSAGE
を送信するメッセージに置き換える必要があります。
- メッセージの送信:
上記のコードを適切に設定した後、PHPスクリプトを実行すると、WhatsAppメッセージが送信されます。送信が成功したかどうかは、
$result
変数を確認して判断することができます。
このようにして、PHPを使用してWhatsAppメッセージを送信することができます。重要なのは、WhatsApp Business APIを使用するためには、事前にAPIキーを取得する必要があることを覚えておいてください。