Modelli di messaggi

I modelli di messaggi consentono di offrire un'esperienza più articolata nella conversazione rispetto ai messaggi di testo, con l'integrazione di pulsanti, immagini, liste e molto altro insieme al testo nei singoli messaggi. I modelli possono essere utili per molti scopi, dalla presentazione di informazioni su un prodotto all'offerta di un insieme prestabilito di opzioni per il destinatario del messaggio, alla visualizzazione dei risultati di ricerca.

Invio di un modello di messaggio

Per inviare un modello di messaggio, invia una richiesta POST all'endpoint /PAGE-ID/messages con l'ID della singola Pagina del destinatario e l'allegato del messaggio contenente il tipo di modello e il payload contenente i dettagli sul modello specifico, come titolo, immagini e altro ancora.

curl -X POST -H "Content-Type: application/json" -d '{
  "recipient":{
    "id":"PSID"
  },
  "message":{
    "attachment":{
      "type":"template",
      "payload":{
        "template_type":"TEMPLATE-TYPE",
        "elements":[
          {
            "title":"TEMPLATE-TITLE",
            ...
          }
        ]
      }
    }
  }
}' "https://graph.facebook.com/v21.0/{PAGE-ID}/messages?access_token={PAGE-ACCESS-TOKEN}"

Il corpo della richiesta segue un formato standard per tutti i tipi di modello, con la proprietà message.attachment.payload contenente il tipo e i dettagli del contenuto, specifici per ogni tipo di modello.

Uso dei pulsanti

La maggior parte dei modelli di messaggi ti consente di incorporare uno o più pulsanti nell'ambito del modello. Questi pulsanti ti consentono di offrire ai destinatari dei messaggi delle azioni che possono eseguire in risposta al modello.

Il tipo di pulsanti utilizzabili varia in base al modello. Per maggiori informazioni, consulta la documentazione di riferimento dei modelli specifici.

Per maggiori informazioni sui tipi di pulsante disponibili sulla Piattaforma Messenger, consulta Pulsanti.