OAuth同意屏幕未显示谷歌



我正试图通过OAuth访问google drive以进行本地开发。我已将以下范围:

最后一个范围是:https://www.googleapis.com/auth/drive.file

然而,当我获得客户端id并在本地应用程序中使用时,我只被要求通过谷歌进行签名。我没有被要求任何关于驱动器文件访问的权限。我通过读取登录后获得的访问令牌来进一步检查它。在json格式的详细信息中,作用域显示如下:

"范围":"https://www.googleapis.com/auth/userinfo.emailhttps://www.googleapis.com/auth/userinfo.profileopenid";,

我不知道为什么我没有得到驱动器的范围。文件在这个。我还没有提交应用程序进行验证(毕竟这只是一个本地托管的测试应用程序(。我错过了什么?

我在iOS上遇到了这个问题,因为我使用的是React Native Google Signin,登录后需要显式调用addScopes()。请阅读为什么需要这样做。

最新更新