Действия с ответом карусели карты Google: изображения не отображаются
Это ответ, который я отправляю из webhook:
conv.ask(new Carousel({
title: 'Carousel Title',
items: {
'AU': {
title: 'Australia',
subtitle: '',
image: new Image({
url: 'https://blocky-host-files.web.app/dc_graphics/au.png',
alt: 'Australia graphic',
}),
},
'CA_US': {
title: 'Americas',
subtitle: 'Canada / United States',
image: new Image({
url: 'https://blocky-host-files.web.app/dc_graphics/ca_us.png',
alt: 'Canada United States graphic',
}),
},
'EU': {
title: 'Europe',
subtitle: '',
image: new Image({
url: 'https://blocky-host-files.web.app/dc_graphics/eu.png',
alt: 'Europe graphic',
}),
}
}
}));
Вот как это выглядит на моем телефоне:
Я не могу понять, почему изображения не отображаются. Они также не отображаются в моем Google Home Hub.
Тем не менее, действия в Google Simulator отображает мои изображения.
0 ответов
Я думаю, ваша проблема возникает по двум возможным причинам:
Возможно, проблема в используемой вами платформе (блочный хост). Возможно, эта платформа не поддерживает отображение карусели. Пожалуйста, проверьте, можете ли вы отображать карточку на этой платформе. Если нет - значит, проблема с используемой вами платформой.
Это может быть из-за проблемы с сетью
Вы можете попробовать посмотреть возможности поверхности в запросе. Это может помочь
Теперь он работает после перемещения изображений на другой хост (imgur). Раньше я использовал хостинг Firebase для размещения изображений, и каким-то образом Google не мог получить эти изображения со своей собственной платформы, хотя они общедоступны.