2017-08-18 13 views

答えて

1

はい、可能です。 files.listを使用できます。 これは対応するGET要求で、デフォルトですべてのファイルが返されます。

GET https://www.googleapis.com/drive/v2/files 

詳細はhereをご覧ください。それをテストするためのオンラインデモもあります。

この要求のためのJavaコードは次のようになります。

private static List<File> retrieveAllFiles(Drive service) throws IOException { 
    List<File> result = new ArrayList<File>(); 
    Files.List request = service.files().list(); 

    do { 
     try { 
     FileList files = request.execute(); 

     result.addAll(files.getItems()); 
     request.setPageToken(files.getNextPageToken()); 
     } catch (IOException e) { 
     System.out.println("An error occurred: " + e); 
     request.setPageToken(null); 
     } 
    } while (request.getPageToken() != null && 
      request.getPageToken().length() > 0); 

    return result; 
    } 
関連する問題