繁体   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