Leitfaden zur Drive API V2

Wenn Sie die Google Drive API Version 2 verwenden, werden die meisten Inhalte der Google Drive API Die Anleitung v3 gilt auch für v2. Dieser Abschnitt enthält alle Informationen, die für Version 2 spezifisch sind und sich von den auf bestimmten Seiten des Leitfadens für Version 3. Vollständigen Kontext erhalten Sie in jedem Unterabschnitt enthält den Link zur entsprechenden Anleitungsseite.

Eine vollständige Liste der Unterschiede finden Sie unter Drive API Version 2 und v3-Vergleich Referenz.

Herunterladen und Dateiüberarbeitungen veröffentlichen

Klicken Sie im Menü Herunterladen und Dateiüberarbeitungen veröffentlichen enthalten, gelten die folgenden Informationen nur für Version 2 und ersetzen diese Abschnitte für v3 angezeigt:

Liste & Einzelne Überarbeitungen herunterladen

Sobald Sie eine Liste mit den Überarbeitungen einer Datei erhalten haben, können Sie den Inhalt aller indem Sie eine autorisierte GET-Anfrage an die []downloadUrl](/drive/api/reference/rest/v2/revisions). Google Drive generiert diese kurzlebige URL, wenn Sie die Überarbeitung anfordern. Verlassen Sie sich nicht auf sie für die spätere Verwendung.

Sie können die Überarbeitung auch in einem der unterstützten Formate exportieren, indem Sie das Kästchen exportLinks-Property.

Benutzerdefinierte Dateieigenschaften

Zusätzlich zu den Informationen auf der Seite Benutzerdefinierte Dateieigenschaften hinzufügen gelten die folgenden Informationen speziell für v2:

Der Zugriff auf Eigenschaften erfolgt über die properties.

Dies ist die Struktur einer typischen Property, die zum Speichern eines Datenbank-ID der Drive-Datei.

{
  'key':        'additionalID',
  'value':      'ID',
  'visibility': 'PRIVATE'
}

Weitere Informationen zu Limits finden Sie unter properties in der Referenz Dokumentation.

Unterstützung für geteilte Ablagen aktivieren

Ersetzen Sie zusätzlich zu den Informationen auf der Seite Unterstützung für geteilte Ablagen das zusätzliche Feld trashedDate für Version 2.

Im Abschnitt Unterstützung geteilter Ablagen implementieren enthält der Abschnitt Für die folgenden Methoden ist bei der Arbeit mit freigegebenen Elementen supportsAllDrives=true erforderlich für Inhalte sorgen:

  • files.get
  • files.list
  • files.insert
  • files.update
  • files.patch
  • files.copy
  • files.trash
  • files.untrash
  • files.delete
  • files.touch
  • children.insert
  • parents.insert
  • changes.list
  • changes.getStartPageToken
  • changes.get
  • permissions.list
  • permissions.get
  • permissions.insert
  • permissions.update
  • permissions.patch
  • permissions.delete

Die Methoden changes.get und changes.list haben mehrere Parameter speziell für geteilten Ablagen. Eine Liste der Parameter finden Sie unter Änderungen an gemeinsam genutzten mit dem Auto .

Dateien hochladen

Beachten Sie auf der Seite Dateidaten hochladen Folgendes: spezielle Informationen für v2:

In Google Docs-Typen importieren

Wenn Sie eine Datei in Google Drive erstellen, können Sie einige Dateitypen in ein Google Docs-, Google Tabellen- oder Google Präsentationen-Dokument. Fügen Sie den files.insert convert-Suchanfrage und legen Sie die Eigenschaft mimeType der Datei (workspace_name) fest. Für Weitere Informationen finden Sie unter Datei hochladen Daten.

Dateien, Ordner und Laufwerke

Hinweis zur Freigabe von Dateien, Ordnern und mit dem Auto In Version 3 gibt es nur ein Feld role, das gültige Rollen für Nutzer, Gruppe, oder eine Domain angeben. In Version 2 benötigen Sie die Felder role und additionalRoles einer gelten die Rollen, die der Nutzer, die Gruppe oder die Domain ein bestimmtes Element.

Unterschiede bei Suchanfragen für Version 2

Das v2-Feld title ist in v3 name. Beispiele finden Sie unter Nach Dateien suchen und Ordner.

Das v2-Feld createdDate ist in v3 createdTime. Beispiele finden Sie unter Suche nach geteilte Ablagen.

Das v2-Feld modifiedDate ist in v3 modifiedTime. Das lastViewedByMeDate-Objekt von Version 2 in Version 3 den Wert viewedByMeTime hat. Weitere Informationen finden Sie unter Suchbegriffe und .