Button-Vorlage

Die Button-Vorlage sendet eine SMS-Nachricht mit bis zu drei angehängten Buttons. Diese Vorlage eignet sich dazu, den Nachrichtenempfängern Optionen bereitzustellen, aus denen sie wählen können, wie vordefinierte Antworten auf eine Frage oder auszuführende Handlungen.

Inhalt

Vorlagen-Payload

Eine vollständige Liste der Vorlageneigenschaften findest du unter Referenz zur Button-Vorlage.

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

Verfügbare Buttons

Eine vollständige Liste der verfügbaren Buttons findest du unter Buttons.

Beispielanfrage

Alle Anfragedetails und -eigenschaften findest du in der Button-Vorlagenreferenz.

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>"

Beispielantwort:

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