Lesen Sie den Inhalt der öffentlichen gemeinsam genutzten Datei in Google Drive

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

  •  11-12-2019
  •  | 
  •  

Frage

Ich arbeite an einem Google-Laufwerksantrag.

Die Anwendung muss den Inhalt einer öffentlich freigegebenen Datei in einem Google-Laufwerk von jemandem lesen.

Wie kann ich das tun?

Gibt es eine API, um dies zu erreichen?

War es hilfreich?

Lösung

Wenn Sie die Google-Laufwerk-API verwenden, können Sie nach dem Einstellen der ACL der Datei öffentlich auf die Datei mit dem generationspflichtigen Attribut generationspoDicetagcode der Datei-Metadaten zugreifen, das keine Authentifizierung / Autorisierung erfordert, wenn die Datei öffentlich ist.

Dies ist ein Feil-Metadaten-Beispiel: https://developers.google.com/ drive / v2 / Referenz / Dateien # Ressourcen

So erhalten Sie die Dateimetadaten mit allgemeinen Client-Bibliotheken: https://developers.google.com/drive/v2/reference/files/get/get

Andere Tipps

Während webcontentlink den Link zum Herunterladen oder Anzeigen des Inhalts in einem Browser liefert, erscheint es mir, dass es noch eine Authentifizierung erfordert, oder dass der Benutzer bereits angemeldet ist, um die Datei anzuzeigen, selbst wenn sie als "öffentliches" anzusehen ist

Ich hoffe, der Plan besteht darin, diese Arbeit wie oben beschrieben zu machen, dass öffentliche Dateien ohne jede Authentifizierung angesehen werden können.

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