GoogleAPI oauth2刷新令牌将在1小时后过期

GoogleAPI oauth2刷新令牌将在1小时后过期,oauth,google-api,google-oauth,oauth2-playground,Oauth,Google Api,Google Oauth,Oauth2 Playground,我在应用程序中使用Google API,oauth2刷新令牌在1小时后过期。我使用这个刷新令牌来执行每天运行的任务。我使用OAuth2创建刷新令牌。有没有办法延长刷新令牌的过期时间?(1个月)我想您的条款在这里有些混乱 根据访问权限,令牌在一小时后过期。访问令牌用于请求访问api并返回所需的数据。无法将访问令牌的生存期延长超过一小时。您需要使用刷新令牌来请求新的访问令牌 刷新令牌的寿命非常长,通常不会过期。刷新令牌用于请求新的访问令牌。如果在六个月内没有使用刷新令牌,则刷新令牌大部分不会过期,尽

我在应用程序中使用Google API,oauth2刷新令牌在1小时后过期。我使用这个刷新令牌来执行每天运行的任务。我使用OAuth2创建刷新令牌。有没有办法延长刷新令牌的过期时间?(1个月)

我想您的条款在这里有些混乱

根据访问权限,令牌在一小时后过期。访问令牌用于请求访问api并返回所需的数据。无法将访问令牌的生存期延长超过一小时。您需要使用刷新令牌来请求新的访问令牌

刷新令牌的寿命非常长,通常不会过期。刷新令牌用于请求新的访问令牌。如果在六个月内没有使用刷新令牌,则刷新令牌大部分不会过期,尽管谷歌会自动将其过期。此外,如果用户删除您的访问权限,则刷新令牌也将自动过期

如果您使用仅用于测试目的的Outh2令牌创建刷新令牌,则该令牌也将过期


如果您正在使用oauth2游乐场创建刷新令牌,那么您不应该这样做。您应该创建自己的应用程序来请求令牌。

如前所述,使用oauth2.0游乐场创建的刷新令牌在几个小时后会自动撤销,因为游乐场主要用于测试目的。但是,您可以将OAuth Playerd配置为使用自己的应用程序凭据(使用右上角的“wheely”图标)。如果您使用自己的应用程序凭据,刷新令牌将不会被撤销


也就是说,看起来您想要运行一个访问谷歌API的后台服务。为此,如果您没有访问特定用户的数据,您可能需要使用服务帐户。

谢谢您的解释。是的,我正在使用Outh2创建刷新令牌。我必须写一个逻辑来请求令牌。您能解释一下什么时候使用OAuth2服务帐户以及什么时候使用OAuth2桌面应用程序吗?我想每天上传脱机转换()。在这种情况下,我需要服务帐户吗?