1

私の理解では、Drive Java API を使用する場合は、Drive クラスのインスタンスを作成し、それを格納して他のスレッドで共有できるようにすることをお勧めします。Drive インスタンスへのこの参照を保持するプロセスが長時間実行されるプロセス (つまり、無期限) である場合、セッション (?) は最終的に期限切れになり、再度認証が必要になりますか、それともすべてのリクエストで資格情報が渡されますか?

4

1 に答える 1

3

Drive API は認証メカニズムとして OAuth 2.0 を使用し、すべてのリクエストでアクセス トークンを渡す必要があります。

アクセス トークンの有効期間は短く、約 1 時間後に期限切れになります。その場合、アプリケーションは、ユーザーが初めてアプリを承認したときに取得される更新トークンを使用して、新しいアクセス トークンを要求する必要があります。

このすべては、Google ドライブの Java クライアント ライブラリによって自動的に実行され、https://developers.google.com/drive/about-authで文書化されています。

ドキュメントには、参照として使用できる Google ドライブ用の完全な Java サンプル アプリケーションも含まれています。

https://developers.google.com/drive/examples/java

于 2012-08-18T01:29:27.070 に答える