这是我从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模拟器上的操作”会显示我的图像。
答案 0 :(得分:2)
我认为您的问题是由于两个可能的原因造成的:
您正在使用的平台(阻止主机)可能存在问题。可能不支持该平台显示轮播,请检查是否可以在此平台中显示卡。如果不是,则说明您正在使用的平台有问题
可能是由于网络问题
您可以尝试在请求中查看表面能力。它可以帮助
答案 1 :(得分:0)
将图像移动到其他主机(imgur)之后,它现在可以工作。 我以前曾使用Firebase Hosting托管这些图像,尽管它们可以公开访问,但Google却以某种方式无法从其自己的平台上获得这些图像。