ItemsList
В ответе навык передает свойство response.card.type
со значением ItemsList
:
{
"card": {
"type": "ItemsList",
"header": {
"text": "Заголовок списка изображений",
},
"items": [
{
"image_id": "<image_id>",
"title": "Заголовок для изображения.",
"description": "Описание изображения.",
"button": {
"text": "Надпись на кнопке",
"url": "https://example.com/",
"payload": {}
}
}
],
"footer": {
"text": "Текст блока под изображением.",
"button": {
"text": "Надпись на кнопке",
"url": "https://example.com/",
"payload": {}
}
}
}
}
card
Описание карточки — сообщения с поддержкой изображений. Если приложению удается отобразить карточку для пользователя, свойство response.text
не используется.
Свойство | Описание |
---|---|
type | Обязательное свойство. Тип карточки. Поддерживаемые значения см. в разделе Формат ответа. Для списка от 1 до 5 изображений укажите значение |
header | Заголовок списка изображений. |
items[] | Набор от 1 до 5 изображений. |
footer | Кнопки под списком изображений. |
Свойство | Описание |
---|---|
type | Обязательное свойство. Тип карточки. Поддерживаемые значения см. в разделе Формат ответа. Для списка от 1 до 5 изображений укажите значение |
header | Заголовок списка изображений. |
items[] | Набор от 1 до 5 изображений. |
footer | Кнопки под списком изображений. |
card.header
Заголовок списка изображений.
card.items
Набор от 1 до 5 изображений.
Свойство | Описание |
---|---|
image_id | Идентификатор изображения, который возвращается в ответ на запрос загрузки. |
title | Заголовок для изображения. Максимум 128 символов. |
description | Описание изображения. Максимум 256 символов. |
button | Свойства кликабельного изображения. |
Свойство | Описание |
---|---|
image_id | Идентификатор изображения, который возвращается в ответ на запрос загрузки. |
title | Заголовок для изображения. Максимум 128 символов. |
description | Описание изображения. Максимум 256 символов. |
button | Свойства кликабельного изображения. |
card.items.button
Свойства кликабельного изображения.
Свойство | Описание |
---|---|
text | Текст, который будет отправлен навыку по нажатию на изображение в качестве команды пользователя. Максимум 64 символа. Если это свойство передано с пустым значением, свойство Если это свойство не передано в ответе, Диалоги используют вместо него свойство |
url | URL, который должен открываться по нажатию изображения. Максимум 1024 байта. |
payload | Произвольный JSON-объект, который Яндекс Диалоги должны отправить обработчику, если пользователь нажмет изображение. Максимум 4096 байт. |
Свойство | Описание |
---|---|
text | Текст, который будет отправлен навыку по нажатию на изображение в качестве команды пользователя. Максимум 64 символа. Если это свойство передано с пустым значением, свойство Если это свойство не передано в ответе, Диалоги используют вместо него свойство |
url | URL, который должен открываться по нажатию изображения. Максимум 1024 байта. |
payload | Произвольный JSON-объект, который Яндекс Диалоги должны отправить обработчику, если пользователь нажмет изображение. Максимум 4096 байт. |