您好我正在使用Google Drive API并成功生成了令牌。
json对象如下所示:
{
"access_token": xxxx,
"refresh_token": xxxx,
"token_type": "Bearer",
"expiry_date": xxxx
}
我可以成功发出请求(即下载文件),但我想知道它的过期。我阅读了它的API文档,我不了解一些事情。
如果#1正确,那么我应该删除“refresh_token”以外的所有其他字段吗?
{ "refresh_token": xxxx }
我想要实现的是......保留一个永不过期的令牌。但是一小时后,我尝试从Google云端硬盘下载文件,但它返回以下内容:
{
"access_token" : xxxx,
"expires_in" : 3600,
"token_type" : "Bearer"
}
它看起来已经过期了。您是否需要再次为Google Drive API生成令牌? Google电子表格没有问题。仅限Google云端硬盘。
提前非常感谢你。
哦,范围是
['https://www.googleapis.com/auth/drive.readonly']
答案 0 :(得分:0)
access_token
应该有效一个小时左右(就像你在#3中提到的那样),所以在那段时间之后它应该安全丢弃。但是,您不想保留记录的原因吗?refresh_token
to ask for another access_token
。