Facebookのメッセージを受け取る
まず、Webhookサーバーが動作していることを確認してください。サーバーは 両方 受信メッセージのコールバック そして メッセージ・ステータス・コールバック 少なくとも 200 を使用して各コールバックを確認します。インバウンドメッセージを送信したFacebookユーザーのPSIDを取得するために、この設定を行う必要があります。これを取得すると、返信できるようになります。
FacebookユーザーがあなたのFacebookページにFacebookメッセージを送信すると、Inbound Message Webhook URLにコールバックが送信されます。コールバックの例を以下に示します:
{
"channel": "messenger",
"message_uuid": "aaaaaaaa-bbbb-cccc-dddd-0123456789ab",
"to": "'$FB_RECIPIENT_ID'",
"from": "'$FB_SENDER_ID'",
"timestamp": "2020-01-01 14:00:00 UTC",
"message_type": "text",
"text": "Nexmo Verification code: 12345. Valid for 10 minutes."
}
を抽出する必要があります。 from これは返信を送信するために必要なIDである。
Facebookメッセンジャーメッセージの送信
Messages API は、Facebook Messenger、SMS、WhatsApp、Viber など様々なチャンネルにメッセージを送信する機能を提供します。このタスクでは、Messages API を使って Facebook Messenger メッセージを送信します。
手順
1
このチュートリアルの紹介2
Prerequisites3
FacebookページをVonageアカウントにリンクする4
Facebookのメッセージを受け取る5
フェイスブックにメッセージを送る6
次はどうする?