Actions on google 帐户链接问题(谷歌上的操作)

Actions on google 帐户链接问题(谷歌上的操作),actions-on-google,Actions On Google,我已经实现了一个隐式授权流程,并按照文档上的说明进行帐户链接,但当我将url重定向回google时,我得到: '帐户链接失败。请关闭浏览器并重试' 我的授权URL是: 通过我的应用程序授权后的重定向是: 当我在操场上测试时,我得到: 这是我应该得到的正确的请求/响应吗 当我尝试在模拟器上测试应用程序时,我也得到了“启动测试失败” 用户被引导到登录屏幕可能是个问题吗 我为什么会遇到这些问题,有什么线索吗?谢谢 =========================================

我已经实现了一个隐式授权流程,并按照文档上的说明进行帐户链接,但当我将url重定向回google时,我得到:

'帐户链接失败。请关闭浏览器并重试'

我的授权URL是:

通过我的应用程序授权后的重定向是:

当我在操场上测试时,我得到:

这是我应该得到的正确的请求/响应吗

当我尝试在模拟器上测试应用程序时,我也得到了“启动测试失败”

用户被引导到登录屏幕可能是个问题吗

我为什么会遇到这些问题,有什么线索吗?谢谢

===========================================================================

更新: 我将uri中的状态参数更改为state_STRING,它不再说链接失败,但也没有说链接成功:


这是否意味着如果我只收到上面的消息就成功了?

您错误配置了重定向url

当前用户被重定向到此url:
https://developers.google.com/oauthplayground&access_token=TOKEN&token_type=bearer&state=NULL

Google OAuth需要的格式如下:
https://developers.google.com/oauthplayground/#access_token=TOKEN&token_type=Bearer&expires_in=3600


您可以用这个测试OAuth端点。授予应用程序访问权限后,您应该再次看到OAuth游乐场,但步骤2已激活。您可以通过激活“Step 1's resultAccess token retrieved”(步骤1的resultAccess token retrieved)查看检索到的令牌。

我无法完全回答您的质疑,但这可能会有所帮助。您是否使用具有重定向uri的自定义客户端id尝试过oauth游乐场?我认为这是oauth游乐场验证您的响应所必需的。(使用复选框使用您自己的OAuth凭据)因此我尝试了您的建议,并且使用不同的重定向uri得到了几乎相同的结果。从我上面发布的图片判断,这是成功发送的方式吗?或者我应该看到一些不同的东西吗?@gnuhc您对此有解决方案吗?没有,还没有:/隐式流需要什么格式?我认为隐式流的令牌没有过期日期。我更改了state query参数的值,它停止向我发送“Accounts failed to link”消息,但我不确定是否应该接收链接成功的消息,而不是仅仅告诉我关闭浏览器。