我正在创建一个新的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”。
下一步是什么?我该如何调试呢?
答案 0 :(得分:0)
您可以使用Google OAuth Playground来验证您的帐户关联实施是否正常运行。您可以通过以下方法配置此工具以测试端点:
您将不会授权任何Google API,因此对于步骤1 ,您只需输入“设备”之类的内容,然后点击授权API 。您可以按照步骤2中的流程进行操作,以验证授权和令牌交换是否正常工作。该工具将报告流程中是否发生任何错误。
如果您可以成功验证您的帐户链接实施,但仍在Cloud控制台中看到错误返回,请file an issue。