oauth - Google 云端硬盘 7 天刷新 token

标签 oauth google-api google-drive-api google-oauth refresh-token

正如文档所述,Google Drive 刷新 token 在“测试”应用中 7 天后就会过期。

因为我确实有必要发布应用程序以获得持久 token 。

但是在文档中verification requirments解释一下我正在做的使用可以被视为不需要发布/验证的异常(exception)。

事实上,我的需要是连接到我的个人谷歌驱动器以列出我网站上的文件夹和文件。只需形成我和我的网络服务器,无论如何 1 个用户。

如何继续使用持久 token ?

#更新

目前,我的项目陷入困境。它似乎已转移到生产中,但我还应该采取更多行动。它要求我“遵守域名验证要求,确保您的应用程序的域名已完成 Search Console 验证过程”。该域名已在搜索控制台中得到完全验证,但我仍然收到此消息,并且 token 仅在 7 天内有效。 enter image description here

最佳答案

验证状态和发布状态是两个不同的东西。

如果您的应用程序已设置为生产环境,则您只能拥有有效期超过 7 天的刷新 token 。

这并不意味着应用程序需要验证。

enter image description here

但是,某些 API 确实会限制您在未经验证的情况下可以执行的操作。例如,在应用程序经过验证之前,您无法使用 YouTube API 上传公共(public) YouTube 视频。

如果您希望拥有超过 100 个用户,那么您的应用程序也需要经过验证。

服务帐户

如果您连接到个人驱动器帐户,您应该考虑使用服务帐户而不是使用 Oauth2。

关于oauth - Google 云端硬盘 7 天刷新 token ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69541148/

相关文章:

c# - Google Web Authorization Broker 创建 secret uri

ios - 解析Back4App iOS Swift“PFUser.logInWithAuthType(inBackground:苹果”)方法将任务返回为nil

php - 如何为 Intuit 合作伙伴平台创建 Oauth 签名和 SAML 断言?

swift - 使用 swift 的 Google Places API Web 服务返回错误 303

android - 将完整的 Android 文件夹同步到 Google 云端硬盘

javascript - Angular 2+ HTTP POST 和 GDrive API。带名称的断点续传文件上传

java - 在 Android 中实现单用户 OAuth

ios - Linkedin 登录使用 oAuth 1.0a

ruby - 通过 Google Gmail API 创建草稿

google-api - Google 登录用户更改了监听器