正如文档所述,Google Drive 刷新 token 在“测试”应用中 7 天后就会过期。
因为我确实有必要发布应用程序以获得持久 token 。
但是在文档中verification requirments解释一下我正在做的使用可以被视为不需要发布/验证的异常(exception)。
事实上,我的需要是连接到我的个人谷歌驱动器以列出我网站上的文件夹和文件。只需形成我和我的网络服务器,无论如何 1 个用户。
如何继续使用持久 token ?
#更新
目前,我的项目陷入困境。它似乎已转移到生产中,但我还应该采取更多行动。它要求我“遵守域名验证要求,确保您的应用程序的域名已完成 Search Console 验证过程”。该域名已在搜索控制台中得到完全验证,但我仍然收到此消息,并且 token 仅在 7 天内有效。
最佳答案
验证状态和发布状态是两个不同的东西。
如果您的应用程序已设置为生产环境,则您只能拥有有效期超过 7 天的刷新 token 。
这并不意味着应用程序需要验证。
但是,某些 API 确实会限制您在未经验证的情况下可以执行的操作。例如,在应用程序经过验证之前,您无法使用 YouTube API 上传公共(public) YouTube 视频。
如果您希望拥有超过 100 个用户,那么您的应用程序也需要经过验证。
服务帐户
如果您连接到个人驱动器帐户,您应该考虑使用服务帐户而不是使用 Oauth2。
关于oauth - Google 云端硬盘 7 天刷新 token ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69541148/