2016-05-11 4 views
0

を使用してドライブフォルダから完全なファイルリスト私はGoogleドライブフォルダの完全なファイルリストにアクセスしたい(このリストはあまりにも私が作成されていないファイルが含まれている必要があります)アクセスドライブSDK

問題FILE_SCOPEとAPP_FOLDER_SCOPEの2種類のスコープが許されているようです。アプリケーションによって作成されたファイルのみをフェッチすることができます。

GoogleApiClientに接続しようとしているときに、ステータスコード= https://www.googleapis.com/auth/drive.readonlyに変更中、ステータスコード= INTERNAL_ERROR、解像度= nullが表示されます。

Googleドライブへの完全な(読み取り専用の)アクセスは、Drive SDKを通じてプログラムで行うことはできますか?

さらに詳しいご提案やご指摘は、R & Dを歓迎します。もっとに関する情報のためにそこにすべてのfiles.Goを一覧表示するには

List<String> fileInfo = new ArrayList<String>(); 
     FileList result = mService.files().list() 
      .setPageSize(10) 
      .setFields("nextPageToken, items(id, name)") 
      .execute(); 
     List<File> files = result.getFiles(); 
     if (files != null) { 
      for (File file : files) { 
       fileInfo.add(String.format("%s (%s)\n", 
         file.getName(), file.getId())); 
      } 
     } 

:あなたはのようなものを使用する必要がありREST APIを使用して

+0

マイ出典: [リストドライブのスコープ] HTTPS ://developers.google.com/drive/v2/web/scopes#google_drive_scopes [ドライブSDKの返信のヒントの制限] http://stackoverflow.com/questions/31438296/listchildren-returning-zero-count-on -rootfolder-googledrive-apimet –

+3

GDAAは、drive.fileスコープのみをサポートしています。すべてのファイルを表示するには、REST APIを使用する必要があります。 – pinoyyid

答えて