在里面 Google控制台上的操作 对于您的项目,应该有一个webhook字段。你把HomeGraph会调用的URL。在您的webhook中,您将收到包含该内容的JSON有效内容 intent 和其他参数供你处理。
intent
let reqdata = request.body; let input = reqdata.inputs[0]; let intent = input.intent; switch (intent) { case "action.devices.SYNC": console.log('post /ha SYNC'); // Do sync break; case "action.devices.QUERY": console.log('post /ha QUERY'); // Do query break; case "action.devices.EXECUTE": console.log('post /ha EXECUTE'); // Do execute break; default: response.status(401).set({ 'Access-Control-Allow-Origin': '*', 'Access-Control-Allow-Headers': 'Content-Type, Authorization' }).json({error: "missing intent"}); break; }
您应该返回一个JSON有效负载作为响应。
调整IoT设备的实际方法完全取决于您的服务器和设备实施。
你可以看看 示例项目 弄清楚多一点。