处理Google云端硬盘中的令牌

我经历了如何将文件上传到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

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


在Android上,当您使用Google Play服务时,会为您处理所有工作,包括获取令牌并刷新它。 这已在您已链接的快速入门指南中进行了解释,您只需执行其他操作即可。

链接地址: http://www.djcxy.com/p/63049.html

上一篇: Handling tokens in Google Drive

下一篇: Android Open and Save files to/from Google Drive SDK