我引用此Smart Home Skill API Reference,并实现nodejs lambda函数。该文档说,如果在发现时遇到任何错误,只需响应空DiscoverAppliancesResponse
,而不是错误消息。
我的问题是,当accessToken
过期或无效时。然后返回空DiscoverAppliancesResponse
?或者,有关无效访问令牌的任何错误消息,让Alexa服务器刷新访问令牌。
答案 0 :(得分:0)
好问题。我一直以为发现就是寻找新设备。如果网络由于任何原因无法正常工作,则无法找到新设备,并且返回“未找到”(例如,空数组)。
向用户提供有关他们的设备未被发现的原因的更多信息会很好,但API似乎没有提供任何方法。