Greifen Sie programmgesteuert auf den Link zur Dateifreigabe zu – Google Drive, Android

StackOverflow https://stackoverflow.com//questions/24004014

  •  20-12-2019
  •  | 
  •  

Frage

Meine Anwendung lädt eine Datei in das Google Drive des Benutzers hoch (die App ist mit dem weitesten „Drive“-Bereich autorisiert).Jetzt muss ich einen Link zu der Datei erhalten, die ich gerade hochgeladen habe.

Ich verwende Java-APIs auf Android zum Hochladen der Datei.In der API-Referenz konnte nichts zu Links gefunden werden.

P.S.Die Generierung öffentlich teilbarer Links wird bevorzugt.

Vielen Dank im Voraus

War es hilfreich?

Lösung

Leider unterstützt die Google Drive-Android-API das Teilen nicht (zumindest derzeit).Es handelt sich um eine bekannte Einschränkung.

Sie können stattdessen die REST-API verwenden (z. B.indem Sie einen POST an senden https://www.googleapis.com/drive/v2/files/{fileId}/permissions einführen).Sehen Berechtigungen in der API-Referenz.

Der fileId Der Wert kann durch Aufruf abgerufen werden getResourceId().

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top