【发布时间】:2017-09-10 21:30:58
【问题描述】:
我已经实现了一个隐式授权流程,并按照文档上的说明进行帐户链接,但是当我将 url 重定向回 google 时,我得到:
'帐户链接失败。请关闭浏览器再试一次'
通过我的应用授权后我的重定向是: https://oauth-redirect.googleusercontent.com/r/trans-f4514#access_token=3c642a215cd0a2e8c8f00eb03535a6304aaf5739&token_type=bearer&state=STATE
当我在操场上测试时,我得到:
这是我应该得到的正确请求/响应吗?
当我尝试在模拟器上测试应用程序时,我也收到“开始测试失败”。
用户被引导到登录屏幕是否有问题?
关于我为什么遇到这些问题的任何线索?谢谢!
================================================ ==============================
更新: 我将 uri 中的 state 参数更改为 STATE_STRING 并停止说链接失败,但也没有说它成功:
如果我只收到上面的信息,是不是说明成功了?
【问题讨论】:
-
我无法完全回答您的问题,但也许这会有所帮助。您是否尝试过使用具有重定向 uri developers.google.com/oauthplayground 的自定义客户端 ID 的 oauth Playground?我认为这是 oauth 游乐场验证您的回复所必需的。 (使用复选框使用您自己的 OAuth 凭据)
-
所以我尝试了您的建议,但使用不同的重定向 uri 得到了几乎相同的结果。从我上面发布的图片来看,成功发送应该是什么样子?还是我应该看到不同的东西?
-
@gnuhc 你有解决方案吗?
-
不,还没有:/