Googleドライブ(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
また、アクセストークンと更新トークンの違いもわかりません。次に、「短命」トークンと「長命」トークンがあります。ちょっと紛らわしい。