Drive API V3 - Java - buildHttpRequest создает исключение IllegalArgumentException - PullRequest
0 голосов
/ 06 февраля 2019

Я использую Drive API V3 для создания (загрузки) файлов в Google Drive с Java (google-api-services-drive v3-rev136-1.25.0).

Я написал следующий код дляустановить обработчик неудачного ответа (EBO):

HttpRequest httpRequest = driveService.files().create(fileMetadata, fileContent).setFields("id").buildHttpRequest(); // IllegalArgumentException!

httpRequest.setUnsuccessfulResponseHandler(buildExponentialBackOff());

HttpResponse httpResponse = httpRequest.execute();

Но при попытке создать запрос выдается исключение java.lang.IllegalArgumentException - buildHttpRequest () -

При создании папок естьнет проблем.Следующий код работает правильно:

HttpRequest httpRequest = driveService.files().create(folder).setFields("id").buildHttpRequest();

httpRequest.setUnsuccessfulResponseHandler(buildExponentialBackOff());

HttpResponse httpResponse = httpRequest.execute();

Я не могу понять, почему возникает исключение IllegalArgumentException, когда я пытаюсь создать запрос на загрузку.

Спасибо.

...