Verwenden von Java-APIs zum Herunterladen von Dateien von Google Drive

Ich verwende die Java-APIs zum Erstellen einer Anwendung. Ich kann das Problem des Herunterladens einer Datei vom Laufwerk jedoch nicht lösen.

Ich versuche, die auf der Seite von Google Developer angegebene Funktion zu verwenden. (Link unten)

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

Es wird jedoch nicht klar erwähnt, wie downloadURI für eine bestimmte Datei abgerufen / generiert wird. Und ich bin auch verwirrt, wie man die Datei mit dem downloadURI herunterlädt.

Ich benutze die folgenden Funktionen

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;
    }
 }

Hier kann ich nicht abrufen, welche Datei der Eingabeparameter für die Funktion sein soll. Bitte hilf mir.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage