Предоставленный вами фрагмент кода основан на предыдущем создании driveService
- Чтобы создать
driveService
, вам необходимо выполнить последовательность действий, описанную в Drive API Quickstart - Единственное отличие состоит в том, что быстрый запуск вызывает переменную, которой назначен
new Drive.Builder
, Drive service
, тогда как в примере для создания общих дисков называется driveService
вместо service
- Все, что вам нужно сделать, это соединить два фрагмента кода вместе таким образом, чтобы вы оба раза использовали одно и то же имя переменной
Пример:
// follow the quickstart
...
Drive service = new Drive.Builder(HTTP_TRANSPORT, JSON_FACTORY, getCredentials(HTTP_TRANSPORT))
.setApplicationName(APPLICATION_NAME)
.build();
//now create the shared drive
Drive driveMetadata = new Drive();
driveMetadata.setName("Project Resources");
String requestId = UUID.randomUUID().toString();
Drive drive = service.drives().create(requestId,
driveMetadata)
.execute();
System.out.println("Drive ID: " + drive.getId());
...