Google 主页报告状态请求有效但未显示预期结果?
Google Home report state request is working but not showing expected result?
我正在将 google 助手与我的应用程序集成。问题是,当我在 google 家庭应用程序的设备屏幕内向助手发送报告状态请求时,我收到了 200 OK 响应以及我发送的 requestId,但设备屏幕没有更新设备状态。 (它在我返回并再次进入设备屏幕后得到更新,但这是通过查询意图完成的)
示例请求正文
{
"payload" : {
"devices" : {
"states" : {
"12364" : {
"on" : true
}
}
}
},
"requestId" : "A7TNpoXlnG0OQWzpTvJAa4sjolAAt46q",
"agentUserId" : "14556"
}
示例响应正文
{ "requestId" : "A7TNpoXlnG0OQWzpTvJAa4sjolAAt46q" }
这是他们关于 report state 的文档。
我什至在本地部署了报告状态仪表板来监控状态变化,但它也没有更新。
谁能指出我正确的方向?谢谢!
不同 Google 助理界面在 Home Graph 变化方面的行为可能不同,因此最好不要依赖 UI 在 Google Home 应用中寻找实时变化。
关于此主题的 Report State Dashboard noted in the documentation that you linked is a good way to validate the state you publish to Home Graph graphically. We also recently published an AoG ProTips 集向您展示了如何从命令行执行相同的操作。
这些方法都不会实时自动更新,但您可以在发布状态更改后刷新它们以验证 Home Graph 中的数据是否正确。
我正在将 google 助手与我的应用程序集成。问题是,当我在 google 家庭应用程序的设备屏幕内向助手发送报告状态请求时,我收到了 200 OK 响应以及我发送的 requestId,但设备屏幕没有更新设备状态。 (它在我返回并再次进入设备屏幕后得到更新,但这是通过查询意图完成的)
示例请求正文
{
"payload" : {
"devices" : {
"states" : {
"12364" : {
"on" : true
}
}
}
},
"requestId" : "A7TNpoXlnG0OQWzpTvJAa4sjolAAt46q",
"agentUserId" : "14556"
}
示例响应正文
{ "requestId" : "A7TNpoXlnG0OQWzpTvJAa4sjolAAt46q" }
这是他们关于 report state 的文档。
我什至在本地部署了报告状态仪表板来监控状态变化,但它也没有更新。
谁能指出我正确的方向?谢谢!
不同 Google 助理界面在 Home Graph 变化方面的行为可能不同,因此最好不要依赖 UI 在 Google Home 应用中寻找实时变化。
关于此主题的 Report State Dashboard noted in the documentation that you linked is a good way to validate the state you publish to Home Graph graphically. We also recently published an AoG ProTips 集向您展示了如何从命令行执行相同的操作。
这些方法都不会实时自动更新,但您可以在发布状态更改后刷新它们以验证 Home Graph 中的数据是否正确。