簡體   English   中英

Google Smart Home Action 斷開連接 ~ 每月一次

[英]Google Smart Home Action disconnects ~monthly

我開發了一個 Google Smart Home 操作,它在 Google Assistant 和 Google Home 應用程序上運行。

帳戶鏈接、設備創建和設備控制似乎都運行良好。

我們收到的一個投訴是,有時大約一個月后,這些設備似乎失去了與 Google Assistant 應用程序的連接。

嘗試發送命令時,我們收到最多的消息“抱歉,現在看起來不可用”。 設備仍顯示在家庭控制下,操作仍顯示在“已鏈接”下。 命令事件永遠不會到達我們的 Lambda function。

這個問題描述聽起來像是對集成的任何方面的危險信號嗎?

我想知道它是否可能是一個沒有正確刷新的令牌? 所以一個月后,谷歌把我們踢出去了? 我只是認為這是因為錯誤發生的時間框架一致。 雖然不知道哈哈。 我不記得在文檔或示例操作( https://github.com/actions-on-google/smart-home-nodejs )中看到任何提到防止過期發生的內容。

提前謝謝你的幫助!

您可以查看項目的錯誤日志,這將指示錯誤是否由於帳戶鏈接或與您的意圖實現相關的其他原因而發生。

我想知道它是否可能是一個沒有正確刷新的令牌?

這是一個合理的起點,您的錯誤日志將指示是否存在帳戶鏈接錯誤。 例如,您的 OAuth 服務器可能在將新令牌交付給 Google 助理之前使刷新令牌過期。 您可以在文檔中找到有關實現 OAuth 令牌交換的更多詳細信息,包括有關旋轉刷新令牌的說明。

請注意,Google 助理通常僅在需要發送意圖時刷新訪問令牌(即,令牌過期后不會立即刷新)。 有時這也會影響 OAuth 服務器的刷新行為。

暫無
暫無

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

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