Интерактивные сообщения в виде карусели | Документация для разработчиков
Интерактивные сообщения в виде карусели
Обновлено: 22 декабря 2025 г
Интерактивная карусель сообщений отображает набор горизонтально прокручиваемых карточек с медиаконтентом. Каждая карточка может содержать заголовок в виде изображения или видео, основной текст и либо кнопки быстрого ответа, либо кнопку для перехода по ссылке.
Например, это интерактивное сообщение в виде карусели из медиакарточек, отображающее три карточки в прокручиваемой области (выделены пунктирным прямоугольником), каждая из которых содержит заголовок с изображением, основной текст и кнопку URL:

Это то же самое сообщение, но вместо кнопок URL используются кнопки быстрого ответа:

Компоненты
Синтаксис запроса
curl 'https://graph.facebook.com/
< API_VERSION > / < BUSINESS_PHONE_NUMBER_ID > /messages' \ -H 'Content-Type: application/json' \
-H 'Authorization: Bearer
< ACCESS_TOKEN > ' \ -d '
{
"messaging_product": "whatsapp",
"recipient_type": "individual",
"to": "
< USER_PHONE_NUMBER > ", "type": "interactive",
"interactive": {
"type": "carousel",
"body": {
"text": "
< MESSAGE_BODY_TEXT > " },
"action": {
"cards": [
{
"card_index":
< CARD_INDEX > , "type": "cta_url",
"header": {
"type": "
< HEADER_TYPE > ", "
< HEADER_TYPE > ": { "link": "
< MEDIA_ASSET_URL > " }
},
"body": {
"text": "
< CARD_BODY_TEXT > " },
"action": {
"name": "cta_url",
"parameters": {
"display_text": "
< URL_BUTTON_LABEL > ", "url": "
< URL_BUTTON_URL > " }
--> "кнопки": [
{
"тип": "быстрый_ответ",
"быстрый_ответ": {
"id": "
< QUICK_REPLY_BUTTON_ID > ", "title": "
< QUICK_REPLY_BUTTON_LABEL > " }
},
-> }
},
]
}
}
}'
Параметры запроса
| Заполнитель | Описание | Пример значения |
|---|---|---|
Нить | Обязательно. Токен доступа. | EAAJB... |
Нить | Необязательно. Версия API. | v23.0 |
Целое число | Обязательно. Идентификационный номер рабочего телефона. | 106540352242922 |
Нить | Необязательно. Основной текст карточки. Максимум 160 символов, до 2 переносов строк. | *Синяя эхеверия*\n\nСуккулент в форме розетки с нежно-голубыми листьями, идеально подходящий для украшения любого помещения. |
Целое число | Обязательно. Нулевой индекс карточек. Карточки будут отображаться слева направо в прокручиваемом режиме, начиная с 0. | 0 |
Нить | Обязательно. Тип заголовка. Возможные значения: image — указывает на заголовок изображения карты;video — указывает на заголовок видео карты.См. раздел «Поддерживаемые типы носителей» . | изображение |
Нить | Обязательно. Общедоступный URL-адрес медиафайла. | https://www.luckyshrub.com/assets/blue-echeveria.jpeg |
Нить | Обязательно. Основной текст сообщения. Максимальное количество символов: 1024. | Конечно! Вот три наших последних поступления, каждое по цене менее 25 долларов: |
Нить | Обязательно, если используется кнопка быстрого ответа. Идентификатор кнопки быстрого ответа. Максимум 256 символов. | learn-blue-echeveria |
Нить | Обязательно, если используется кнопка быстрого ответа. Текст подписи кнопки быстрого ответа. Максимум 20 символов. | Узнать больше |
Нить | Обязательно, если используется кнопка с URL-адресом. Текст метки кнопки с URL-адресом. Максимум 20 символов. | Купить сейчас |
Нить | Обязательно, если используется кнопка с URL-адресом. URL-адрес, который будет загружен в веб-браузере по умолчанию устройства при нажатии пользователем. | https://shop.luckyshrub.com/latest/blue-echeveria |
Нить | Обязательно. Номер телефона пользователя WhatsApp. | 16505551234 |
Примеры запросов
В этом примере запроса отправляется сообщение в виде медиа-карусели, состоящее из 3 карточек, каждая из которых содержит заголовок с изображением, основной текст карточки и кнопку с URL-адресом.
curl
'https://graph.facebook.com/v23.0/106540352242922/ messages' \ -H
'Content-Type: application/json' \ -H
'Authorization: Bearer EAAJB...' \ -d
' {
"messaging_product": "whatsapp",
"recipient_type": "individual",
"to": "16505551234",
"type": "interactive",
"interactive": {
"type": "carousel",
"body": {
"text": "Конечно! Вот три наших последних
предложения, каждое менее чем за 25 долларов:" },
"action": {
"cards": [
{
"card_index": 0,
"type": "cta_url",
"header": {
"type": "image",
"image": {
"link": "https://www.luckyshrub.com/
assets/blue-echeveria.jpeg" }
},
"body": {
"text": "*Синяя эхеверия*\n\nСуккулент
в форме розетки с нежно-голубыми листьями, идеально подходящий для украшения любого пространства." },
"action": {
"name": "cta_url",
"parameters": {
"display_text": "Купить сейчас",
"url": "https://shop.luckyshrub.com/
latest/blue-echeveria" }
}
},
{
"card_index": 1,
"type": "cta_url",
"header": {
"type": "image",
"image": {
"link": "https://www.luckyshrub.com/
assets/zebra-haworthia.jpeg" }
},
"body": {
"text": "*Хавортия «Зебра»*\n\nЯркие
белые полосы на темно-зеленых листьях придают этому компактному суккуленту смелый, современный вид." },
"action": {
"name": "cta_url",
"parameters": {
"display_text": "Купить сейчас",
"url": "https://shop.luckyshrub.com/
latest/zebra-haworthia" }
}
},
{
"card_index": 2,
"type": "cta_url",
"header": {
"type": "image",
"image": {
"link": "https://www.luckyshrub.com/
assets/panda-plant.jpeg" }
},
"body": {
"text": "*Растение панда*\n\nМягкие, пушистые
листья с шоколадно-коричневыми краями — очаровательные и простые в уходе." },
"action": {
"name": "cta_url",
"parameters": {
"display_text": "Купить сейчас",
"url": "https://shop.luckyshrub.com/
latest/panda-plant" }
} }
]
}
}
}
'
В этом примере запроса отправляется сообщение в виде медиа-карусели, состоящее из 3 карточек, каждая из которых содержит заголовок с изображением, основной текст карточки и две кнопки быстрого ответа.
curl
'https://graph.facebook.com/v23.0/106540352242922/ messages' \ -H
'Content-Type: application/json' \ -H
'Authorization: Bearer EAAJB...' \ -d
' {
"messaging_product": "whatsapp",
"recipient_type": "individual",
"to": "16505551234",
"type": "interactive",
"interactive": {
"type": "carousel",
"body": {
"text": "Конечно! Вот три наших последних
предложения, каждое менее чем за 25 долларов:" },
"action": {
"cards": [
{
"card_index": 0,
"type": "cta_url",
"header": {
"type": "image",
"image": {
"link": "https://www.luckyshrub.com/
assets/blue-echeveria.jpeg" }
},
"body": {
"text": "*Синяя эхеверия*\n\nСуккулент
в форме розетки с нежно-голубыми листьями, идеально подходящий для украшения любого пространства." },
"action": {
"buttons": [
{
"type": "quick_reply",
"quick_reply": {
"id": "learn-blue-echeveria",
"title": "Узнать больше"
}
},
{
"type": "quick_reply",
"quick_reply": {
"id": "fav-blue-echeveria",
"title": "Добавить в избранное"
}
}
]
}
},
{
"card_index": 1,
"type": "cta_url",
"header": {
"type": "image",
"image": {
"link": "https://www.luckyshrub.com/
assets/zebra-haworthia.jpeg" }
},
"body": {
"text": "*Зебровая хавортия*\n\nЯркие
белые полосы на темно-зеленых листьях придают этому суккуленту смелый, современный вид." },
"action": {
"buttons": [
{
"type": "quick_reply",
"quick_reply": {
"id": "learn-zebra-haworthia",
"title": "Узнать больше"
}
},
{
"type": "quick_reply",
"quick_reply": {
"id": "fav-zebra-haworthia",
"title": "Добавить в избранное"
}
}
]
}
},
{
"card_index": 2,
"type": "cta_url",
"header": {
"type": "image",
"image": {
"link": "https://www.luckyshrub.com/
assets/panda-plant.jpeg" }
},
"body": {
"text": "*Растение панда*\n\nМягкие, пушистые
листья с шоколадно-коричневыми краями — очаровательные и простые в уходе." },
"action": {
"buttons": [
{
"type": "quick_reply",
"quick_reply": {
"id": "learn-panda-plant",
"title": "Узнать больше"
}
},
{
"type": "quick_reply",
"quick_reply": {
"id": "fav-panda-plant",
"title": "Добавить в избранное"
} }
]
}
}
]
}
}
}
'
Пример ответа
{
"messaging_product"
: "whatsapp" , "contacts"
: [ {
"input"
: "+16505551234" , "wa_id"
: "16505551234" }
],
"messages"
: [ {
"id"
: "wamid.HBgLMTY0NjcwNDM1OTUVAgARGBI1RjQyNUE3NEYxMzA zMzQ5MkEA" }
]
}