Google Smart Home Actions将设备“ [测试] ACTION已链接”添加到立即的“出了点问题。再试一次'

时间:2019-07-03 20:32:57

标签: oauth-2.0 actions-on-google google-smart-home

我正在创建一个新的Google智能家居操作,第一步是创建一个用于帐户关联的OAuth 2.0服务器。

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

我已按照Auth代码UP UNTIL下的Google文档中的所有步骤执行“开始身份验证流程”。我不知道这是必需的还是这段代码在哪里,但这是一个不同的主题。

但是,我的“身份验证”页面出现错误。可以通过我的iPhone的Google Home应用进行链接,该应用当前具有生成的[test]前缀。当我单击[测试] MYAPP时,服务将一直运行直到正确重定向为止。该网页关闭并通知我'MYAPP已链接。该通知消失后,新的通知“发生了错误。再试一次”。

此后任何时候单击[测试] MYAPP进行链接都将显示一个空白页面,显示“现在已链接帐户”,但是MYAPP不会移至Google Home应用程序的“链接”部分。

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

检查日志后,我最初几天都处于“ OPEN_AUTH_FAILURE”状态。现在,我收到“ BACKEND_FAILURE”。

下一步是什么?我该如何调试呢?

1 个答案:

答案 0 :(得分:0)

您可以使用Google OAuth Playground来验证您的帐户关联实施是否正常运行。您可以通过以下方法配置此工具以测试端点:

  1. 打开设置齿轮,将 OAuth端点更改为自定义
  2. 从“操作”控制台输入您的授权和令牌URL
  3. 在“操作”控制台中输入您的客户端ID和机密

您将不会授权任何Google API,因此对于步骤1 ,您只需输入“设备”之类的内容,然后点击授权API 。您可以按照步骤2中的流程进行操作,以验证授权和令牌交换是否正常工作。该工具将报告流程中是否发生任何错误。

如果您可以成功验证您的帐户链接实施,但仍在Cloud控制台中看到错误返回,请file an issue