我的应用使用 Google Drive API 来备份用户文件。我想从头开始测试我的应用程序登录,因此我从我的 Google 帐户设置中手动撤销了该应用程序,但是当我再次登录时,在选择我的 Google 帐户后,我无法加载同意屏幕(见下文)。
这就是我所拥有的...
这是我尝试过的...
我再次强调,此登录和 OAuth 流程之前是有效的(尽管显示“未验证”应用程序的同意屏幕,因为它仍在开发中)。我没有更改任何范围,也没有重新配置 OAuth 同意屏幕。
有人对在这里尝试的其他事情有建议吗? 鉴于这之前有效,我不确定我还能从我的 Google API 仪表板中更改什么。
我知道我的问题是 very similar to one asked before , 但是在那种情况下,显然使用不同的帐户最终会起作用——对我来说并非如此。
最佳答案
我的是同样的情况。它曾经工作正常,但几个月后谷歌登录屏幕要求验证,然后几天后出现了这个加载卡住的问题。
但问题是 古尔驱动范围 如果您不想进行验证并且您的用例很简单,请使用此处提到的推荐范围 https://developers.google.com/drive/api/v2/about-auth
我只想列出、获取和创建文件,以下范围为我完成了工作
GoogleSignin.configure({
scopes: [
'https://www.googleapis.com/auth/drive.appdata',
'https://www.googleapis.com/auth/drive.file',
],
...
...
});
从这里获取创建文件范围 https://developers.google.com/drive/api/v3/reference/files/create
关于android - Google OAuth 登录卡住加载同意屏幕,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65974714/