无法使用对话流程获取Google家庭设备ID

问题描述 投票:0回答:2

我尝试使用内置的内联代码编辑器(https://www.npmjs.com/package/actions-on-google),可以获取设备ID和其他属性,例如位置等。使用dialogflow npm库(https://www.npmjs.com/package/dialogflow),我无法获取Google主页设备ID。

我尝试了一个示例,并在此处添加了该示例,该示例在dialogflow(https://github.com/AshwinAchu10/google-home-location)的内联代码编辑器中

我想知道是否可以使用Dialogflow npm库获取设备ID。我几乎不相信应该有一个API可以请求许可并获取设备ID

关于如何执行此操作的任何想法?

我们的主要目标是使用Google Home订购食物,在这种情况下,我们需要获取Google Home的唯一ID及其位置。

node.js nlp dialogflow actions-on-google
2个回答
0
投票

之所以无法使用Dialogflow npm软件包检索Google Home设备ID,是因为Dialogflow软件包旨在用于使用Dialogflow进行集成的任何类型的聊天机器人的构建,因此它不支持特定于Google助手。如果您希望专门为Google Assistant创建任何操作,或在代码中为Google Assistant使用属性,建议对Google软件包使用操作。

[google npm软件包上的操作包含一个dialogflow集成,因此可以轻松地将google npm软件包上的操作与Dialogflow一起使用。


0
投票

无法获得发出请求的单个设备ID。如果要支持食品订购,则应使用适当的API进行位置请求。

© www.soinside.com 2019 - 2024. All rights reserved.