Использование Java API для загрузки файла с Google Диска

Я использую API Java для создания приложения. Однако я не могу решить проблему загрузки файла с диска.

Я пытаюсь использовать функцию, указанную на странице разработчика Google. (Ссылка ниже)

https://developers.google.com/drive/manage-downloads

Тем не менее, не ясно сказано, как получить / сгенерировать downloadURI для конкретного файла. А также я запутался, как скачать файл с помощью downloadURI.

Я использую следующую функцию:

private static InputStream downloadFile(Drive service, File file) 
{
    if (file.getDownloadUrl() != null && file.getDownloadUrl().length() > 0) 
    {
      try 
      {
        HttpResponse resp = service.getRequestFactory().buildGetRequest
                     (new GenericUrl(file.getDownloadUrl())).execute();
        return resp.getContent();
      }
      catch (IOException e) 
      {
        e.printStackTrace();
        return null;
      }
    } 
    else 
    {
     return null;
    }
 }

Здесь я не могу получить, какой файл должен быть входным параметром для функции. Пожалуйста, помогите мне.

Ответы на вопрос(3)

Ваш ответ на вопрос