Я занимаюсь разработкой приложения, которое использует API REST для просмотра и загрузки файлов с диска Google.Я использую ресурсы здесь .Но при добавлении приведенного ниже кода для перечисления всех файлов возникает ошибка, в которой говорится, что метод getFiles () не может быть разрешен.
static void listFiles() {
Drive service = new Drive.Builder(AndroidHttp.newCompatibleTransport(), new GsonFactory(),
GoogleAccountCredential.usingOAuth2(UT.acx, Collections.singletonList(DriveScopes.DRIVE_FILE))
.setSelectedAccountName(UT.AM.getEmail())
).build();
FileList result = null;
try {
result = service.files().list()
.setFields("nextPageToken, files(id, name)")
.execute();
} catch (IOException e) {
e.printStackTrace();
}
List<File> files = result.getFiles();
if (files == null || files.isEmpty()) {
System.out.println("No files found.");
} else {
System.out.println("Files:");
for (File file : files) {
System.out.printf("%s (%s)\n", file.getOriginalFilename(), file.getId());
}
}
}