Я создаю приложение, которое может вставлять файлы на Google Диск и перечисляет его. Я использую API Google Drive SDK v2. Но моя проблема заключается в том, что это не список файлов, которые не загружаются через мое приложение. Если я загружу его непосредственно с диска Google, он не указан в моем приложении.API Google Диска SDK не перечисляет файл, загруженный с помощью Google Диска в 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;
}
и я переборе файлов, как это:
List<File> files = retrieveAllFiles(service);
for(File f : files) {
System.out.println("File Name : "+f.getOriginalFilename();
}
Может кто-нибудь мне помочь, пожалуйста? Заранее спасибо ...
Я такая же проблема. Можете ли вы показать мне, как это исправить? Я застрял с ним в течение дней – Dolphin
изменить oauth scope на 'https: // www.googleapis.com/auth/drive' –
Я работаю с java android. Я не знаю, где изменить эту область. Вот мой код, вы можете посмотреть http://pastebin.com/pTFaVs4A – Dolphin