REST API Google Drive: не удается разрешить метод getFiles () - PullRequest
0 голосов
/ 21 сентября 2018

Я занимаюсь разработкой приложения, которое использует 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());
        }
    }
}
...