Documentation for SYNC
intent提到,如果设备的willReportState
属性为true
,则设备将通过实时Feed报告其状态。
如何将状态更新写入实时Feed?我找不到任何文件。
答案 0 :(得分:3)
The documentation可以使用它。
首先,您需要启用HomeGraph API并获取API密钥。然后,您应该使用JWT和以下有效负载向https://homegraph.googleapis.com/v1/devices:reportStateAndNotification
发送POST请求:
{
"requestId": "ff36a3cc-ec34-11e6-b1a0-64510650abcf",
"agent_user_id": "1234",
"payload": {
"devices": {
"states": {
"1458765": {
"on": true
},
"4578964": {
"on": true,
"isLocked": true
}
}
}
}
}