Для стандартных карт Alexa с изображением у вас есть объект изображения со свойствами smallImageUrl
и largeImageUrl
.smallImageUrl
и largeImageUrl
- это URL-адреса маленькой и большой версии изображения для отображения.
Например, ответ JSON будет иметь:
...
"card": {
"type": "Standard",
"title": "Ordering a Car",
"text": "Your ride is on the way",
"image": {
"smallImageUrl": "https://carfu.com/resources/card-images/race-car-small.png",
"largeImageUrl": "https://carfu.com/resources/card-images/race-car-large.png"
}
}
...
Обновите ваш код с помощью объекта изображения, имеющего smallImageUrl
и largeImageUrl
var speechOutput = 'your speech here';
var repromptSpeech = 'your re prompt here';
var cardTitle = 'card title here';
var cardContent = 'card content here';
var imageObj = {
"smallImageUrl": "https://carfu.com/resources/card-images/race-car-small.png",
"largeImageUrl": "https://carfu.com/resources/card-images/race-car-large.png"
};
this.emit(':askWithCard', speechOutput, repromptSpeech, cardTitle, cardContent, imageObj);
Подробнеео стандартной карте здесь
Изображения карты должны соответствовать определенным условиям, таким как:
- Формат и размер изображения
- Хостинг изображений