Google drive api 如何在本地存储Google Drive的访问码并长期使用?

Google drive api 如何在本地存储Google Drive的访问码并长期使用?,google-drive-api,Google Drive Api,现在我正在使用Google Drive API从我的Google Drive上传和下载文件 为此,我使用了谷歌提供的CLIENT_ID和CLIENT_SECRET 但问题是,每次我运行程序时,程序都会给我一个URL,然后我需要打开URL按Accept,然后获取代码以继续运行程序。代码本身将过期,因此我必须反复执行此任务 是否存在本地存储此代码的方法,以便程序可以在不与用户交互的情况下运行 非常感谢当请求交换授权码以访问\u令牌时,此响应将包含以下格式: { "access_token":"1

现在我正在使用Google Drive API从我的Google Drive上传和下载文件

为此,我使用了谷歌提供的CLIENT_ID和CLIENT_SECRET

但问题是,每次我运行程序时,程序都会给我一个URL,然后我需要打开URL按Accept,然后获取代码以继续运行程序。代码本身将过期,因此我必须反复执行此任务

是否存在本地存储此代码的方法,以便程序可以在不与用户交互的情况下运行

非常感谢

当请求交换授权码以访问\u令牌时,此响应将包含以下格式:

{
  "access_token":"1/fFAGRNJru1FTz70BzhT3Zg",
  "expires_in":3920,
  "token_type":"Bearer",
  "refresh_token":"1/xEoDL4iW3cxlI7yDbSRFYNG01kVKM2C-259HOF2aQbI"
}
access_令牌:用于请求Google API,yes本身将在“expires_”秒后过期

另外,使用刷新令牌时,您可以使用Google刷新令牌API刷新以获取新的有效访问令牌


在->使用刷新令牌上阅读更多内容

存储谷歌返回的刷新令牌,并在每次登录时使用它。我尝试过这样做,但不起作用。下次令牌已经过期。这是访问令牌,刷新令牌用于获取新的访问令牌非常感谢。但要获取新的访问令牌,我需要与用户交互。用户需要在web浏览器中单击“接受”以获取新的访问令牌。是否自动获取访问令牌?否要获取新的访问令牌,您需要将刷新令牌发送到身份验证服务器并请求新的访问令牌。这不需要与用户进行任何交互。