如何在我自己的 Django 云中使用 google homegraph api?

问题描述

我正在尝试构建一个智能家居项目,我想使用语音命令来控制家中的智能设备,但我发现我必须为此使用 homegraph API。那么有没有人可以帮助我,比如我想为此使用我自己的基于 django 的云网络,并且有仅在 google docs 上可用的 firebase 示例。如果有人知道,请指导我'-'

解决方法

基于 Django 的我假设是基于 Python 的框架。

虽然概念文档可能仅包含 Node.js 中的片段,但您可以查看 REST API pages 以获取使其工作所需的 JSON 请求/响应字段。

为了简化开发过程,Google 发布了 service protos,可用于以编程方式定义 Home Graph 请求、响应和数据对象。您还可以使用 google-api-python-client 包。这让您可以使用如下 API 构建 homegraph 服务:

from googleapiclient.discovery import build

service = build('homegraph','v1')
# Here you can call methods on the service object
# service...

然后您可以根据库文档create and execute requests

您还需要 setup authentication 才能执行请求。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...