Payload d'une pièce jointe « video »
Clé | Type | Description |
|---|---|---|
|
| URL de la vidéo |
Exemple :
{
"message": {
"attachment": {
"type": "video",
"payload": {
"url": "http://url_or_the_video"
}
}
}
}Payload d'une pièce jointe « image »
Clé | Type | Description |
|---|---|---|
| URL de l'image | |
|
| Texte à afficher ou à lire si l'image ne peut pas être chargée |
Exemple :
{
"message": {
"attachment": {
"type": "image",
"payload": {
"url": "http://url_or_the_image",
"alt_text": "http://url_or_the_image",
}
}
}
}Payload d'une pièce jointe « template »
Clé | Type | Description |
|---|---|---|
|
| Type du template. Valeurs possibles : "generic" et "list". |
|
| Une liste d' |
Éléments :
Clé | Type | Description |
|---|---|---|
|
| Titre de l'élément |
|
| Sous-titre de l'élément |
|
| URL de l'image de l'élément |
|
| Une liste de boutons associés à l'élément |
|
| Titre du bouton |
|
| Type du bouton. Peut valoir « web_url » (bouton qui redirige vers un site web) ou « postback » (Quick Reply à envoyer dans la conversation avec le bot) |
|
| Pour « web_url » : lien du site web vers lequel rediriger. Pour « postback » : payload à envoyer comme Quick Reply. |
Exemple :
{
"message": {
"attachment": {
"type": "template",
"payload": {
"template_type": "list",
"elements": [
{
"title": "Title Element 1",
"subtitle": "Subtitle Element 1",
"image_url": "http://url_or_the_image",
"buttons": [
{
"title": "Button",
"type": "web_url",
"payload": "http://link_to_redirect_to"
}
]
},
{
"title": "Title element 2",
"subtitle": "Subtitle element 2",
"image_url": "http://url_or_the_image",
},
{
"title": "Title element 3",
"subtitle": "Subtitle element 3",
"image_url": "http://url_or_the_image"
}
]
}
}
}
}