我的智能家居技术几乎完成了我的lambda服务,一切都很好。 Echo正在接收我的确认并正确地转发他们的信息。我现在正试图建立错误处理。
从SHS API参考中,列出了一堆与不同情况相对应的错误消息。这些错误是否应该改变Alexa所说的内容?无论哪一个,如果有的话,我使用Alexa只是响应该命令在该设备上不起作用。现在我实际上只是使用回调(错误)并从API引用返回复制和粘贴对象,但仍然Alexa以一般错误响应。
答案 0 :(得分:3)
很容易放入一堆常量来定义错误返回。将所有这些连接到硬件设备的固件补丁中更加困难。此外,他们每年只会发布一次SDK更新。虽然他们每隔几周修补一次硬件。
鉴于此,我怀疑他们将这些错误返回到SDK以满足SDK的发货日期。占位符比特定功能更多。随着时间的推移,如果越来越多地采用家庭技能,他们将推出可以利用这些回报的硬件设备更新。
我的建议是使用它们。但不要指望现在会有差异。并且不要在文档中提及差异。如果有其他地方可以显示诊断信息,您可能希望这样做,以便您的客户可以解决他们的问题。