messages
Questa callback si verifica all'invio di un messaggio alla tua Pagina. I messaggi sono sempre inviati in ordine. Potresti ricevere messaggi di testo o messaggi con allegati.
I tipi di allegato image
, audio
, video
, file
, reel
e ig_reel
sono i principali tipi supportati. Potresti inoltre ricevere allegati fallback
. Un esempio comune di "fallback" è quando un utente condivide un URL con una Pagina e viene creato un allegato basato sulla condivisione del link. Per le condivisioni non supportate eseguite dagli utenti sulla tua Pagina, potrebbe essere inviato un fallback
senza payload.
Puoi effettuare l'iscrizione a questa callback selezionando message
durante la configurazione del webhook.
{ "sender":{ "id":"<PSID>" }, "recipient":{ "id":"<PAGE_ID>" }, "timestamp":1458692752478, "message":{ "mid":"mid.1457764197618:41d102a3e1ae206a38", "text":"hello, world!", "quick_reply": { "payload": "<DEVELOPER_DEFINED_PAYLOAD>" } } }
{ "sender":{ "id":"<PSID>" }, "recipient":{ "id":"<PAGE_ID>" }, "timestamp":1458692752478, "message":{ "mid":"m_1457764197618:41d102a3e1ae206a38", "text":"hello, world!", "reply_to": { "mid":"m_1fTq8oLumEyIp3Q2MR-aY7IfLZDamVrALniheU" } } }
{
"id": "682498302938465",
"time": 1518479195594,
"messaging": [
{
"sender": {
"id": "
Il webhook message con modello di prodotto è disponibile solo sulle versioni 8.0 e successive dell'API Graph.
Questo webhook si applica allo scenario in cui l'utente condivide prodotti da altre conversazioni o dal flusso di condivisione sulla Pagina. Questo webhook è limitato ai soli prodotti di proprietà della Pagina. L'app dovrà disporre dell'autorizzazione catalog_management
per ricevere i dettagli del prodotto nei webhook.
{
"id": "682498302938465",
"time": 1518479195594,
"messaging": [
{
"sender": {
"id": "
Esempio applicabile a messages
nelle versioni successive alla 6.0
{ "object": "page", "entry": [ { "id": "<PAGE_ID>", "time": 1583173667623, "messaging": [ { "sender": { "id": "<PSID>" }, "recipient": { "id": "<PAGE_ID>" }, "timestamp": 1583173666767, "message": { "mid": "m_toDnmD...", "text": "This is where I want to go: https:\/\/youtu.be\/bbo_fZAjIhg", "attachments": [ { "type": "fallback", "payload": { "url": "<ATTACHMENT_URL >", "title": "TAHITI - Heaven on Earth" } } ] } } ] } ] }
Il webhook message dalla pagina dei dettagli del prodotto di Shops è disponibile solo sulle versioni 8.0 e successive dell'API Graph.
{ "sender":{ "id":"<PSID>" }, "recipient":{ "id":"<PAGE_ID>" }, "timestamp":1458692752478, "message":{ "mid":"mid.1457764197618:41d102a3e1ae206a38", "text":"hello, world!", "referral": { "product": { "id":"<PRODUCT_ID>" } } } }
Questo webhook si applica allo scenario in cui un utente clicca su un'inserzione che rimanda a Messenger e invia un messaggio a una Pagina Facebook. Oltre ai dettagli del messaggio inclusi, l'app riceve anche informazioni di reindirizzamento all'inserzione.
Un messaggio con informazioni di reindirizzamento all'inserzione richiede che l'app abbia effettuato l'iscrizione nella Pagina ai campi messages
e messaging_referrals
.
{ "sender":{ "id":"<PSID>" }, "recipient":{ "id":"<PAGE_ID>" }, "timestamp":1458692752478, "message":{ "mid":"mid.1457764197618:41d102a3e1ae206a38", "text":"hello, world!", "referral": { "ref": "<REF_DATA_IF_SPECIFIED_IN_THE_AD>", "ad_id": "<ID_OF_THE_AD>", "source": "ADS", "type": "OPEN_THREAD", "ads_context_data": { "ad_title": "<TITLE_OF_THE_AD>", "photo_url": "<URL_OF_THE_IMAGE_FROM_AD_THE_USER_IS_INTERESTED_IN>", "video_url": "<THUMBNAIL_URL_OF_THE_VIDEO_FROM_THE_AD>", "post_id": "<ID_OF_THE_POST>", "product_id": "<PRODUCT_ID>" } } } }
{ "object": "page", "entry": [ { "id": "<PAGE_ID>", "time": 1697643211842, "messaging": [ { "sender": { "id": "<PSID>" }, "recipient": { "id": "<PAGE_ID>" }, "timestamp": 1697643027400, "message": { "mid": "m_3vs...", "text": "find flights from SFO to LAX next Thursday", "commands": [ { "name": "flights" } ] } } ] } ] }
sender
Proprietà | Tipo | Descrizione |
---|---|---|
| Stringa | Il PSID dell'utente che ha attivato l'evento Webhook. |
| Stringa | L'user_ref dell'utente che ha attivato l'evento Webhook. Disponibile solo per l'evento webhook dal plug-in per la chat. |
recipient
Proprietà | Tipo | Descrizione |
---|---|---|
| Stringa | L'ID della tua Pagina. |
message
Nelle versioni successive alla 6.0 sticker_id
è stato spostato da message
a message.attachments.payload
Proprietà | Tipo | Descrizione |
---|---|---|
| Stringa | ID del messaggio. |
| Stringa | Testo del messaggio. |
| Oggetto | Dati personalizzati opzionali forniti dall'app di invio. |
| Oggetto | Riferimento all'ID del messaggio (mid) a cui questo messaggio sta rispondendo. |
| Array< | Array contenente dati sugli allegati. |
| Oggetto | Reindirizzamento del messaggio dalla pagina dei dettagli del prodotto di Shops. |
message.quick_reply
Un payload quick_reply
viene fornito con un messaggio di testo solo quando l'utente tocca un pulsante Risposte rapide.
Proprietà | Tipo | Descrizione |
---|---|---|
| Stringa | Dati personalizzati forniti dall'app. |
message.reply_to
Proprietà | Tipo | Descrizione |
---|---|---|
| Stringa | Riferimento all'ID del messaggio a cui questo messaggio sta rispondendo. |
message.attachments
Proprietà | Tipo | Descrizione |
---|---|---|
| Stringa |
|
| Stringa |
message.attachments.payload
Proprietà | Tipo | Descrizione |
---|---|---|
| Stringa | URL del tipo di allegato. Applicabile al tipo di allegato: |
| Stringa | Titolo dell'allegato. Applicabile al tipo di allegato: |
| Numero | ID permanente di questo adesivo, ad esempio |
| Numero | ID del video associato al reel allegato. Applicabile al tipo di allegato: |
message.attachments.payload.product.elements
Proprietà | Tipo | Descrizione |
---|---|---|
| Stringa | ID prodotto dal Catalogo prodotti Facebook |
| Stringa | ID esterno associato al prodotto (ad es.: SKU/ID contenuto) |
| Stringa | URL del prodotto. |
| Stringa | Titolo del prodotto. |
| Stringa | Sottotitolo del prodotto. |
message.referral
Il payload referral
è fornito solo quando l'utente invia un messaggio dalla pagina dei dettagli del prodotto di Shops.
Proprietà | Tipo | Descrizione |
---|---|---|
| Oggetto | Informazioni sul prodotto. |
| Stringa | Origine del reindirizzamento. Valori supportati: |
| Stringa | Tipo di reindirizzamento. Attualmente supporta |
| Stringa | L'attributo facoltativo |
| Stringa | ID dell'inserzione da Gestione inserzioni. |
| Oggetto | Dati relativi al contesto dell'inserzione da Gestione inserzioni. |
message.referral.product
Proprietà | Tipo | Descrizione |
---|---|---|
| Stringa | ID del prodotto. |
message.referral.ads_context_data
Proprietà | Tipo | Descrizione |
---|---|---|
| Stringa | Titolo dell'inserzione in Gestione inserzioni. |
| Stringa | [Facoltativo] URL dell'immagine dell'inserzione. |
| Stringa | [Facoltativo] URL della miniatura del video dell'inserzione. |
| Stringa | ID del post dell'inserzione in Gestione inserzioni. |
| Stringa | [Facoltativo] ID del prodotto dell'inserzione. |
message.commands
Proprietà | Tipo | Descrizione |
---|---|---|
| Stringa | Nome del comando. |