2012-04-26 4 views
8

SkyDriveとDropbox用のapiには、ユーザーのドライブ全体を管理するためのオプションがあります。 Googleドライブの場合、drive.fileスコープは、アプリケーションによって作成されたファイルへのアクセスのみを提供するようです。 ドライブ全体にアクセスできるGoogleドライブの有効範囲はありますか?ユーザーのGoogleドライブにあるすべてのファイルへのアクセス

答えて

3

編集:以下の回答でしたが、ドライブAPIの最新バージョンではhttps://www.googleapis.com/auth/driveでフルスコープのリクエストが可能です。このユースケースでは、ドキュメントリストAPIは不要になりました。 https://developers.google.com/drive/scopes#requesting_full_drive_scope_for_an_app

具体的には、ドライブAPIは、アプリによって作成されたファイルと、ユーザーがドライブUIから(開いたままで)アプリで開いたファイルにアクセスできるようにします。

ユーザーのすべてのドライブファイルを操作するには、Google Document List APIを使用できます。 Driveアプリケーションをファイルごとのセキュリティモデルに保ちたいので、現在はDriveアプリケーション(Open-withとCreateダイアログでDrive UIに統合されているもの)をDocument List APIへのアクセスをリクエストすることは禁じられています。 (基本的にドライブSDKの設定でドキュメントリストのスコープを追加するとエラーが発生します)。

+0

ここで、クライアントがそのアプリケーションによって作成されたファイルのリストを知ることを可能にするAPI関数はありますか? – FxIII

+0

ドライブAPIで範囲https://www.googleapis.com/auth/driveを使用しようとしたが動作しない:http://stackoverflow.com/a/31138102/377320 –

関連する問題