【发布时间】:2018-11-12 20:21:11
【问题描述】:
我正在尝试将卡片添加到我的技能中,但遇到了一个奇怪的障碍。我可以使用 LaunchReqest 让卡片正常显示,但是一旦它遇到意图请求,卡片就会停止显示。
显示卡片的代码与LaunchRequest的代码相同:
return handlerInput.getResponseBuilder()
.withSpeech(speechText)
.withSimpleCard("HelloWorld", speechText)
.withReprompt(speechText)
.build();
从字面上看,这只是我想要展示的一张卡片的简单回应。这出现在 Alexa 获取的 JSON 中:
(亚马逊不允许您从控制台复制。)
这是在开发控制台中,我目前最好的猜测是它只是一个开发控制台错误,而不是真正的错误,但我们还没有在真实设备上使用配套应用程序进行测试,所以我可能是错的.
这里的任何方向都会有所帮助,从我所有的在线阅读来看,这应该有效,特别是因为相同的文本在 LaunchReqest 中有效,但在 IntentRequest 中无效。
【问题讨论】:
-
是的,您可以从控制台复制,您必须在那里有本地问题