PHPを使用してWhatsAppメッセージを送信する方法


WhatsAppのメッセージを送信するには、WhatsApp Business APIを使用する必要があります。以下に、PHPでWhatsAppメッセージを送信するための手順を示します。

  1. WhatsApp Business APIを設定する: WhatsApp Business APIを使用するためには、まずWhatsApp Businessアカウントを作成し、APIキーを取得する必要があります。WhatsApp Business APIの公式ドキュメントに従って、APIキーを取得してください。

  2. 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を送信するメッセージに置き換える必要があります。

  1. メッセージの送信: 上記のコードを適切に設定した後、PHPスクリプトを実行すると、WhatsAppメッセージが送信されます。送信が成功したかどうかは、$result変数を確認して判断することができます。

このようにして、PHPを使用してWhatsAppメッセージを送信することができます。重要なのは、WhatsApp Business APIを使用するためには、事前にAPIキーを取得する必要があることを覚えておいてください。