问题描述
我正在尝试构建一个智能家居项目,我想使用语音命令来控制家中的智能设备,但我发现我必须为此使用 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 才能执行请求。