messages
Ce rappel se produit lorsqu’un message a été envoyé à votre Page. Les messages sont toujours envoyés dans l’ordre. Il est possible que vous receviez des textos ou des messages contenant des pièces jointes.
Voici les principaux types de pièces jointes pris en charge : image
, audio
, video
, file
, reel
et ig_reel
. Vous pouvez également recevoir des pièces jointes de type fallback
. L’exemple le plus courant en serait la pièce jointe créée suite à un partage de lien, lorsqu’une personne partage une URL avec une Page. Si des partages non pris en charge sont effectués vers votre Page, une pièce jointe de type fallback
sans charge utile peut être envoyée.
Pour vous abonner à ce rappel, sélectionnez le champ message
lors de la configuration de votre 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": "
Le webhook de message contenant un modèle de produit est disponible uniquement à partir de la version 8.0 de l’API Graph.
Ce webhook s’applique dans le contexte d’un scénario de partage de produits à partir d’autres conversations ou d’un autre flux de partage vers la Page. Il est réservé aux produits appartenant à la Page. Seules les applications disposant de l’autorisation catalog_management
peuvent recevoir des webhooks contenant les informations détaillées du produit.
{
"id": "682498302938465",
"time": 1518479195594,
"messaging": [
{
"sender": {
"id": "
Exemple applicable à messages
à partir de la version 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" } } ] } } ] } ] }
Le webhook de message envoyé depuis la page des détails d’un produit dans une Boutique n’est disponible qu’à partir de la version 8.0 de l’API Graph.
{ "sender":{ "id":"<PSID>" }, "recipient":{ "id":"<PAGE_ID>" }, "timestamp":1458692752478, "message":{ "mid":"mid.1457764197618:41d102a3e1ae206a38", "text":"hello, world!", "referral": { "product": { "id":"<PRODUCT_ID>" } } } }
Ce webhook s’applique quand un utilisateur ou une utilisatrice clique sur une publicité clic vers Messenger et envoie un message à une page Facebook. L’application recevra non seulement les détails du message, mais aussi des informations sur les références publicitaires.
Pour recevoir les messages contenant des informations sur les références publicitaires, l’application doit disposer d’abonnements de pages aux champs messages
et 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
Propriété | Type | Description |
---|---|---|
| Chaîne | PSID de la personne qui a déclenché l’évènement webhook. |
| Chaîne | Référence user_ref de la personne qui a déclenché l’évènement webhook. Uniquement disponible pour l’évènement webhook du plugin de discussion. |
recipient
Propriété | Type | Description |
---|---|---|
| Chaîne | ID de votre page. |
message
À partir de la version 6.0, sticker_id
a été déplacé de message
vers message.attachments.payload
.
Propriété | Type | Description |
---|---|---|
| Chaîne | ID du message |
| Chaîne | Texte du message |
| Objet | Données personnalisées facultatives fournies par l’application expéditrice |
| Objet | Référence à l’ID de message (mid) auquel répond ce message |
| Tableau < | Tableau contenant les données de pièce jointe |
| Objet | Renvoi du message de la Page de détails de produit Boutiques. |
message.quick_reply
La charge utile quick_reply
ne contient un texto que si l’utilisateur·ice appuie sur un bouton Réponses rapides.
Propriété | Type | Description |
---|---|---|
| Chaîne | Données personnalisées fournies par l’application |
message.reply_to
Propriété | Type | Description |
---|---|---|
| Chaîne | Référence à l’ID de message auquel répond ce message |
message.attachments
Propriété | Type | Description |
---|---|---|
| Chaîne |
|
| Chaîne |
message.attachments.payload
Propriété | Type | Description |
---|---|---|
| Chaîne | URL du type de pièce jointe. Applicable aux types de pièces jointes suivants : |
| Chaîne | Titre de la pièce jointe. Applicable aux types de pièces jointes suivants : |
| Numéro | ID persistant du sticker. Par exemple, |
| Numéro | ID de la vidéo associée au reel joint. Applicable aux types de pièces jointes suivants : |
message.attachments.payload.product.elements
Propriété | Type | Description |
---|---|---|
| Chaîne | ID produit du catalogue produits Facebook |
| Chaîne | ID externe associé au produit (p. ex. : SKU/ID de contenu) |
| Chaîne | URL du produit |
| Chaîne | Titre du produit |
| Chaîne | Sous-titre du produit |
message.referral
La charge utile referral
n’est fournie que si l’utilisateur·ice envoie un message depuis la Page de détails de produit Boutiques.
Propriété | Type | Description |
---|---|---|
| Objet | Informations sur le produit |
| Chaîne | Source de cette référence. Valeur acceptée : |
| Chaîne | Type de référence. Valeur acceptée : |
| Chaîne | Attribut |
| Chaîne | ID publicitaire issu du Gestionnaire de publicités. |
| Objet | Données contextuelles de la publicité provenant du Gestionnaire de publicités. |
message.referral.product
Propriété | Type | Description |
---|---|---|
| Chaîne | ID du produit |
message.referral.ads_context_data
Propriété | Type | Description |
---|---|---|
| Chaîne | Titre de la publicité dans le Gestionnaire de publicités. |
| Chaîne | [Facultatif] URL de l’image provenant de la publicité. |
| Chaîne | [Facultatif] URL de la miniature vidéo de la publicité. |
| Chaîne | ID de la publication publicitaire dans le Gestionnaire de publicités. |
| Chaîne | [Facultatif] ID produit de la publicité. |
message.commands
Propriété | Type | Description |
---|---|---|
| Chaîne | Le nom de la commande |