2017-09-15 140 views

回答

1

您可以获取HomeGraph API的API密钥。你让自己的API端点调用您的API密钥:

https://homegraph.googleapis.com/v1/devices:requestSync?key=API_KEY

在人体中,请确保您提供您最初在SYNC响应返回的agentUserId。这将导致您的端点接收另一个SYNC呼叫。

这里有一个卷曲的命令:

curl -i -s -k -X POST -H "Content-Type: application/json" -d "{agent_user_id: \"agentUserId\"}" "https://homegraph.googleapis.com/v1/devices:requestSync?key=API_KEY" 

检查the new docs以了解更多的关于如何使用它。

+0

Google似乎已经在开发人员控制台中启用了Homegraph API ...我可以用API密钥调用它,但它似乎没有文档,所以我不知道该如何调用它。我尝试复制节点示例中泄露的内容:https://github.com/actions-on-google/actionssdk-smart-home-nodejs –

+0

我不知道任何API可见性更改。我不会无限期地依赖当前的API,因为它们可能会改变或不稳定。 –

+0

REQUEST_SYNC是Google Homegraph API的一项操作,它最近在Google云端控制台中启用。您现在可以将其添加到您的项目中,并使用您的API密钥来调用它,如提交给我链接的回购(稍后移除,您必须查看历史记录)中所示。我们可以打到端点,但没有关于发送它的文档。 –

相关问题