Google oauth 谷歌oauth每次都请求批准

Google oauth 谷歌oauth每次都请求批准,google-oauth,Google Oauth,我编写了Delphi/Lazarus应用程序,可以为单个用户(我)读写许多谷歌日历 当我开始写ClientID和Client Secret时,我在代码中把它们作为常量,然后使用它们。谷歌曾提示我批准我的应用程序,在我的应用程序中复制/粘贴了该键,它工作正常。(60天前)。从那以后,我的代码和谷歌账户设置都没有改变,但现在谷歌每次都会请求我的应用程序批准。每次关闭应用程序时,我都会保存刷新令牌。目前,我是我的应用程序的唯一用户,我希望它能在启动时悄悄地为我取日历 我唯一能想到的是,我为我的Yout

我编写了Delphi/Lazarus应用程序,可以为单个用户(我)读写许多谷歌日历

当我开始写ClientID和Client Secret时,我在代码中把它们作为常量,然后使用它们。谷歌曾提示我批准我的应用程序,在我的应用程序中复制/粘贴了该键,它工作正常。(60天前)。从那以后,我的代码和谷歌账户设置都没有改变,但现在谷歌每次都会请求我的应用程序批准。每次关闭应用程序时,我都会保存刷新令牌。目前,我是我的应用程序的唯一用户,我希望它能在启动时悄悄地为我取日历


我唯一能想到的是,我为我的Youtube频道创建了一个品牌账户,但我并没有注意到应用程序审批问题是否在这之后就开始了。似乎不相关,或者是吗?

如果您使用服务器端语言,您应该尝试使用服务帐户而不是Oauth2。只要您没有将该客户机id和机密用于任何其他项目,刷新令牌就不会过期。然而,它们可能会过期,这很难知道为什么。我没有使用服务器端语言。这是一个桌面应用程序,它连接到谷歌日历以读取和写入日历事件。我试图从Google帐户中删除我的应用权限并再次注册,但没有帮助。我的桌面应用程序在每个出口保存刷新令牌,每次都不同。你(和其他人)说它不应该过期。你为什么不使用服务帐户?你没有包括批准,是吗?你能发布你的认证码吗?