簡體   English   中英

Google 智能家居操作將設備“[test] ACTION 已鏈接”添加到立即“出現問題”。 再試一次'

[英]Google Smart Home Actions add device '[test] ACTION is linked' to immediate 'Something went wrong. Try again'

我正在創建一個新的 Google 智能家居 Action,第一步是創建一個 OAuth 2.0 服務器用於帳戶鏈接。

https://developers.google.com/actions/identity/oauth2?oauth=code&hl=ko&refresh=1

我已經按照 Google 文檔中的 Auth 代碼 UP UNTIL 'start the authentication flow' 下的所有步驟進行操作。 我不知道這是否是必需的,或者這段代碼會去哪里,但這是一個不同的話題。

但是,我的身份驗證頁面有錯誤。 鏈接是通過我的 iPhone 的 Google Home 應用程序完成的,目前它具有生成的 [test] 前綴。 當我單擊 [test] MYAPP 時,該服務會一直運行,直到正確重定向。 網頁關閉並通知我“MYAPP 已鏈接。 此通知一消失,就會出現一條新通知“出現問題”。 再試一次”出現。

之后隨時單擊 [test] MYAPP 鏈接會導致顯示“帳戶現已鏈接”的空白網頁,但 MYAPP 不會移動到 Google Home 應用程序的“鏈接”部分。

https://developers.google.com/actions/smarthome/develop/error-logging

檢查日志后,我最初幾天都收到“OPEN_AUTH_FAILURE”。 現在,我收到“BACKEND_FAILURE”。

你下一步怎么做? 我該如何調試?

您可以使用Google OAuth Playground來驗證您的帳戶關聯實施是否正常工作。 以下是配置此工具以測試端點的方法:

  1. 打開設置齒輪,將OAuth 端點更改為自定義
  2. 從操作控制台輸入您的授權和令牌 URL
  3. 從操作控制台輸入您的客戶端 ID 和密碼

您不會授權任何 Google API,因此對於第 1 步,您只需輸入“設備”之類的內容,然后點擊授權 API 您可以按照步驟 2 中的流程來驗證授權和令牌交換是否正常工作。 該工具將報告流程中是否發生任何錯誤。

如果您可以成功驗證您的帳戶關聯實施,但您仍然看到 Cloud 控制台中返回錯誤,請提交問題

暫無
暫無

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

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