Google 云 API 带有测试应用程序的服务 Oauth

Google Cloud API Services Oauth with a Testing App

我有一个仅供个人使用的小型应用程序,它登录到一个 [丢弃] gmail 帐户以提取一个身份验证令牌,这样它就可以 运行 一个预定的作业(将 on/off我的家用相机)。它非常简单且有效,除了该应用程序处于 GCP TEST 模式并且看起来 gmail 身份验证将在 7 天后过期。

根据以下要求,我非常怀疑我是否可以推广该应用程序,无论如何我都不想发布它。我尝试了 GCP 支持并最终来到这里。我确信我不是唯一一个处理过个人项目 7 天到期的人。有什么想法吗?

如果您查看 oauth2#expiration

的文档

A Google Cloud Platform project with an OAuth consent screen configured for an external user type and a publishing status of "Testing" is issued a refresh token expiring in 7 days.

关键是将您的项目投入生产。

您在该图像中显示的是应用程序验证的要求。您不必为单个用户应用程序进行验证。

尝试将其设置为 prodcution,然后等待一周,看看它是否仍然过期。不应该

I highly doubt based on the below requirements

不幸的是新的安全限制。这些天我不会怀疑任何事情。他们不断更改规则。