0

我浏览了有关如何将文件上传到 Google Drive(适用于 Android)的快速入门,一切正常。但是,尚不清楚我是否负责存储令牌并在它们过期时处理异常。快速入门中使用的 SDK 代码是否会在幕后为我处理这个问题?:

https://developers.google.com/drive/quickstart-android

如果我经常调用此代码(取自快速入门):

credential = GoogleAccountCredential.usingOAuth2(this, DriveScopes.DRIVE);
credential.setSelectedAccountName(accountName);
service = getDriveService(credential);

然后调用一些驱动方法,它最终会在令牌过期时产生异常还是SDK代码在内部捕获这个并自动尝试检索刷新的令牌?

更具体地说,我是否需要实现此处显示的代码:

https://developers.google.com/drive/credentials

我也不清楚访问令牌和刷新令牌之间的区别。然后是“短期”令牌和“长期”令牌。有点混乱。

4

1 回答 1

0

在 Android 上,当您使用 Google Play 服务时,所有工作都会为您处理,包括获取令牌和刷新它。您已链接的快速入门指南中对此进行了说明,您无需执行任何其他操作。

于 2013-03-24T00:49:59.727 回答