開発者向けニュースに戻る

開発者コミュニティ向けのMessengerプライベートメッセージに関するアップデート

2023年10月3日作成者:Rahul Raina、Elaine Wang、Ashish Khapre

プライベートメッセージを使うと、投稿を公開した人、投稿にコメントした人、ビジネスのFacebookページにコメントした人にビジネスのFacebookページからメッセージを1件送信できます。

グループのプライベートメッセージをサポート

9月にFacebookグループにサポートを拡張し、Facebookグループ内のページの投稿にコメントした人にプライベートメッセージを送信できるようになりました。

しくみ

投稿やコメントに対してプライベートメッセージを送信するには、recipientパラメーターをpost_idまたはcomment_idに設定し、messageパラメーターを送信したいメッセージに設定して、/PAGE-ID/messagesエンドポイントにPOSTリクエストを送信します。

次の例は、ビジネスのページで顧客が公開した投稿へのメッセージを示しています。

こんにちは、甥のためにプレゼントを購入したいのですが、おすすめのものはありますか?

  curl -X POST -H "Content-Type: application/json" -d '{
    "recipient": {
        "post_id": "PAGE-POST-ID"
    },
    
    "message": {
      "attachment":{
        "type":"template",
        "payload":{
          "template_type":"button",
          "text":"Of course, what is your budget for the gift?",
          "buttons":[
              {
                  "type": "postback",
                  "title": "LESS THAN $20",
                  "payload": "GIFT_BUDGET_20_PAYLOAD"
              },
              {
                  "type": "postback",
                  "title": "$20 TO $50",
                  "payload": "GIFT_BUDGET_20_TO_50_PAYLOAD"
              },
              {
                  "type": "postback",
                  "title": "MORE THAN $50",
                  "payload": "GIFT_BUDGET_50_PAYLOAD"
              }
          ]
        }
      }
    }
}' "https://graph.facebook.com/<GRAPH-API-VERSION>/PAGE-ID/messages?access_token=<PAGE-ACCESS-TOKEN>"

このようなプライベートメッセージのフローがトリガーされます。

詳細については、以下のドキュメントをご覧ください。