我正在研究 Alexa 技能并在卡片响应中添加图像。该图像未显示在设备上,但我可以在模拟器上查看它(附有屏幕截图)。
可能的原因是什么?我在我的 S3 存储桶上启用了 CORS,我不确定我是否正确执行了该操作。但在启用之前,该图像在模拟器中也不可用。如何检查?
最佳答案
COR 政策最近已更新,因此请确保您的政策如下:
<?xml version="1.0" encoding="UTF-8"?>
<CORSConfiguration xmlns="http://s3.amazonaws.com/doc/2006-03-01/">
<CORSRule>
<AllowedOrigin>http://ask-ifr-download.s3.amazonaws.com</AllowedOrigin>
<AllowedMethod>GET</AllowedMethod>
</CORSRule>
<CORSRule>
<AllowedOrigin>https://ask-ifr-download.s3.amazonaws.com</AllowedOrigin>
<AllowedMethod>GET</AllowedMethod>
</CORSRule>
</CORSConfiguration>
关于alexa-skills-kit - Alexa 卡响应中的图像未显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45417146/