现在,我正在使用Google Drive API从/向我的Google云端硬盘上传和下载文件。
为此,我使用的是Google提供的CLIENT_ID和CLIENT_SECRET。
但问题是,每次运行程序时,程序都会给我一个URL,然后我需要打开URL按下Accept,然后获取代码继续运行程序。代码本身将过期,所以我一遍又一遍地完成这项任务。
是否存在本地存储此代码,因此程序可以在不与用户交互的情况下运行?
非常感谢
答案 0 :(得分:0)
当请求将authorization_code
兑换为access_token
时,此回复将包含以下格式:
{
"access_token":"1/fFAGRNJru1FTz70BzhT3Zg",
"expires_in":3920,
"token_type":"Bearer",
"refresh_token":"1/xEoDL4iW3cxlI7yDbSRFYNG01kVKM2C-259HOF2aQbI"
}
access_token
:用于向Google API请求,“是”本身将过期' expires_in'秒
使用refresh_token时,您可以刷新以使用Google刷新令牌API获取新的有效access_token
在https://developers.google.com/accounts/docs/OAuth2InstalledApp了解详情 - > 使用刷新令牌