3

我几乎完成了我的智能家居技能的 lambda 服务,一切都很好。Echo 正在接收我的确认并正确地转发他们的信息。我现在正在尝试构建错误处理。

从 SHS API 参考中,列出了一堆对应于不同情况的错误消息。这些错误是否应该改变 Alexa 所说的内容?无论我使用哪一个,如果有的话,Alexa 只会响应该命令在该设备上不起作用。现在我实际上只是在使用 callback(err) 并从 API 引用返回复制和粘贴的对象,但 Alexa 仍然以一般错误响应。

4

1 回答 1

3

很容易放入一堆常量来定义错误返回。将所有这些连接到硬件设备的固件补丁中更加困难。此外,他们每年只发布几次 SDK 更新。虽然他们每两周修补一次硬件。

鉴于此,我怀疑他们将这些错误返回放入 SDK 以满足 SDK 的发货日期。更多作为占位符而不是特定功能。随着时间的推移,如果越来越多地采用家庭技能,他们将推出硬件设备的更新,以利用这些回报。

我的建议是使用它们。但不要指望现在会有不同。并且不要在您的文档中提及差异。如果您可以在其他地方显示诊断信息,您可能希望这样做,以便您的客户可以解决他们的问题。

于 2016-06-24T13:42:11.403 回答