Messengerへのログイン接続に関してよくある質問

Messengerでビジネスからの連絡を受けるためにユーザーがオプトインしてから24時間以内に、ユーザーに1件のメッセージを送信する必要があります。ユーザーに送信する最初のメッセージにメッセージタグを使用することはできません。Messengerでスレッドを開始したら、メッセージタグの承認されたいずれかのユースケースをメッセージが満たしている場合にのみ、ユーザーの最後のメッセージまたはユーザーが開始した連絡から24時間超経過してから、メッセージタグを使用してメッセージを送信できます。詳しくは、「Messengerプラットフォーム」ドキュメントの「メッセージタグ」をご覧ください。

24時間の初期時間枠が経過した後、message_tags関連のメッセージのためにlogin_idを使用する場合は、login_idを保存することを検討してください。

Messengerでビジネスからの連絡を受けるためにユーザーがオプトインしてから24時間以内に、ユーザーに1件のメッセージを送信する必要があります。

製品エクスペリエンスは、ログインの一環として、またはサインイン/サインアップに関係なく、現在ログインしているユーザーに表示することができます。アクセス許可について詳しくは、このドキュメントをご覧ください。

[メッセージをオフにする]を選択すると、個人のスレッドレベルでメッセージの受信をオプトアウトできます。また、ビジネスのメッセージをミュートまたはブロックすることができます。ビジネスからのメッセージをブロック、停止、またはその他の方法でブロック、停止、拒否(オプトアウト)するリクエストを受け取った場合は、すべてのリクエストを直ちに尊重しなければなりません。詳しくは、ヘルプセンターのドキュメント「Messengerでビジネスからのメッセージをオンまたはオフにするにはどうすればよいですか」をご覧ください。

Messengerでビジネスからの連絡を受けるためにユーザーがオプトインしてから24時間以内に、ユーザーに1件のメッセージを送信する必要があります。ユーザーに送信する最初のメッセージにメッセージタグを使用することはできません。ユーザーとのスレッドを開始したら、ユーザーの最後のメッセージから24時間以内にプロモーションメッセージを送信できます。そうしない場合、24時間のメッセージ時間枠外でユーザーにプロモーションメッセージを送信するときは、広告メッセージやワンタイム通知を使用することを検討してください。

login_idを使用して広告メッセージを送信することはできません。login_idを使用して送信された最初のメッセージにユーザーが応答した場合、PSIDを受け取るので、PSIDを使用して広告メッセージを送信できるようになります。

ユーザーに最初に送信するメッセージは、Messengerプラットフォームであなたが提供するエクスペリエンスにユーザーを引き寄せるためのものです。一般的に、最初のメッセージでクイック返信を使用すると、エンゲージメントが促進されます。また、提供されるエクスペリエンスの理解を助ける汎用テンプレート、メディアテンプレート、またはその他のテンプレートを使用することも検討してください。

すべてのアプリが、ホップ構成に関係なく、有効なlogin_idが含まれるmessaging_optinイベントを受け取ります。すべてのアプリがこのIDを使用してメッセージを送信できます。

認証フローが完了する前に、login_idが生成されるため、Webhookイベントが到着していない場合でも、アプリはログイン成功のコールバックを受け取るとすぐに、生成されたlogin_idを使用してメッセージを送信できます。

いいえ。このイベントは、アクセス許可を承認したユーザーに対して1回だけトリガーされます。

ログインフローにreset_messenger_state=1を含めていることを確認してください。含めている場合、テスト中のアプリで役割を持っているユーザーのみに対して、このイベントが再度トリガーされます。これは、FB.login()メソッドまたは手動ログインURLを使用している場合にのみ可能です。

どのブラウザーでも、ログインフローをトリガーする手動ログインURLを使用できます。Facebookログインポップアップが開くと、状態はリセットされます。ログインする前にウィンドウを閉じることができます。モバイルフローが次回トリガーされると、messaging_optinイベントが送信されます。

ユーザーがアプリレビュー送信する前に、この統合をテストできるようにするには、アプリで役割を持っている必要があります。

アプリで受け取ったlogin_idを使用してメッセージを送信できるようにするには、アプリにpages_messagingアクセス許可が必要です。login_idを使用するときは、受信者オブジェクトのフィールド名が「id」ではなく、「login_id」になっていることを確認してください。