Modèle de bouton

Le modèle de bouton envoie un message texte avec jusqu’à trois boutons joints. Ce modèle permet d’offrir au destinataire du message différentes options parmi lesquelles choisir, par exemple des réponses prédéfinies à des questions ou des actions à effectuer.

Table des matières

Modèle de charge utile

Pour une liste complète des propriétés du modèle, reportez-vous à la Référence sur le modèle de bouton.

"payload": {
  "template_type":"button",
  "text":"<MESSAGE_TEXT>",
  "buttons":[
    <BUTTON_OBJECT>, 
    <BUTTON_OBJECT>, 
    ...
  ]
}

Boutons disponibles

Pour obtenir la liste complète des boutons disponibles, consultez Boutons.

Exemple de demande

Pour les propriétés et les détails complets de la demande, reportez-vous à la référence sur le modèle de bouton.

curl -X POST -H "Content-Type: application/json" -d '{
  "recipient":{
    "id":"<PSID>"
  },
  "message":{
    "attachment":{
      "type":"template",
      "payload":{
        "template_type":"button",
        "text":"What do you want to do next?",
        "buttons":[
          {
            "type":"web_url",
            "url":"https://www.messenger.com",
            "title":"Visit Messenger"
          },
          {
            ...
          },
          {...}
        ]
      }
    }
  }
}' "https://graph.facebook.com/v2.6/me/messages?access_token=<PAGE_ACCESS_TOKEN>"

Exemple de réponse

{
  "recipient_id": "1254477777772919",
  "message_id": "AG5Hz2Uq7tuwNEhXfYYKj8mJEM_QPpz5jdCK48PnKAjSdjfipqxqMvK8ma6AC8fplwlqLP_5cgXIbu7I3rBN0P"
}