簡體   English   中英

Google Home 報告 state 請求有效但未顯示預期結果?

[英]Google Home report state request is working but not showing expected result?

我正在將谷歌助手與我的應用程序集成。 問題是,當我在 google home 應用程序的設備屏幕內向助手發送報告 state 請求時,我收到了帶有我正在發送的 requestId 的 200 OK 響應,但設備屏幕沒有隨設備 state 更新。 (它在我 go 返回和 go 再次到設備屏幕后更新,但這是通過查詢意圖完成的)

樣品請求正文

{  
   "payload" : {
      "devices" : {
         "states" : {
            "12364" : {
               "on" : true
                      }
                    }
                  }
               },
  "requestId" : "A7TNpoXlnG0OQWzpTvJAa4sjolAAt46q",
  "agentUserId" : "14556"
}

示例響應正文

{ "requestId" : "A7TNpoXlnG0OQWzpTvJAa4sjolAAt46q" }

這是他們關於報告 state的文檔。

我什至在本地部署了報告 state 儀表板來監控 state 的變化,但它也沒有更新。

誰能指出我正確的方向? 謝謝!

不同 Google 助理界面在 Home Graph 更改方面的行為可能會有所不同,因此最好不要依賴於在 Google Home 應用中查找實時 UI 更改。

您鏈接的文檔中指出的報告 State 儀表板是驗證您以圖形方式發布到主圖的 state 的好方法。 我們最近還發布了關於此主題的AoG ProTips劇集,向您展示如何從命令行執行相同操作。

這兩種方法都不會實時自動更新,但您可以在發布 state 更改后刷新它們,以驗證正確的數據是否在 Home Graph 中。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM