Dialogflow es 谷歌卡片旋转木马响应:未显示图像

Dialogflow es 谷歌卡片旋转木马响应:未显示图像,dialogflow-es,actions-on-google,dialogflow-es-fulfillment,Dialogflow Es,Actions On Google,Dialogflow Es Fulfillment,这是我从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',

这是我从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上的操作会显示我的图像。

我认为您的问题出现的原因可能有两个:

  • 您使用的平台(blocky主机)可能有问题。可能此平台不支持显示转盘,请检查是否可以在此平台中显示卡。如果没有-那么您正在使用的平台存在一些问题

  • 这可能是由于网络问题造成的


  • 您可以尝试在请求中查看表面功能。它可以帮助

    将图像移动到其他主机(imgur)后,现在就可以工作了。
    我以前使用Firebase托管来托管这些图像,但不知何故,谷歌无法从自己的平台获取这些图像,即使这些图像可以公开访问。

    我已经修复了它。请查看我发布的答案!