REST Resource: revisions

Ressource: Überarbeitung

Eine überarbeitete Version einer Datei.

Einige Ressourcenmethoden (z. B. revisions.update) erfordern eine revisionId. Verwenden Sie die Methode revisions.list, um die ID für eine Version abzurufen.

JSON-Darstellung
{
  "id": string,
  "mimeType": string,
  "kind": string,
  "published": boolean,
  "etag": string,
  "exportLinks": {
    string: string,
    ...
  },
  "pinned": boolean,
  "md5Checksum": string,
  "modifiedDate": string,
  "lastModifyingUserName": string,
  "downloadUrl": string,
  "publishAuto": boolean,
  "publishedOutsideDomain": boolean,
  "publishedLink": string,
  "fileSize": string,
  "originalFilename": string,
  "lastModifyingUser": {
    object (User)
  },
  "selfLink": string
}
Felder
id

string

Nur Ausgabe. Die ID der Überarbeitung.

mimeType

string

Nur Ausgabe. Der MIME-Typ der Version.

kind

string

Nur Ausgabe. Dies ist immer drive#revision.

published

boolean

Gibt an, ob diese Überarbeitung veröffentlicht wird. Dieses Feld wird nur ausgefüllt und kann nur für Google Docs-Editoren-Dateien geändert werden.

etag

string

Nur Ausgabe. Das ETag der Überarbeitung.

pinned

boolean

Gibt an, ob diese Überarbeitung angepinnt ist, um ein automatisches dauerhaftes Löschen zu verhindern. Wenn die Richtlinie nicht konfiguriert ist, wird die Version 30 Tage nach dem Hochladen neuerer Inhalte automatisch dauerhaft gelöscht. Dieses Feld kann nur für Dateien geändert werden, deren Inhalte in Google Drive gespeichert sind. Dateien in den Docs-Editoren sind davon ausgenommen. Überarbeitungen können auch angepinnt werden, wenn sie über „drive.files.insert/update/copy“ erstellt werden. Dazu verwenden Sie den angepinnten Abfrageparameter. Angepinnte Versionen werden auf unbestimmte Zeit unter Verwendung eines zusätzlichen Speicherkontingents (bis zu 200 Versionen) gespeichert.

md5Checksum

string

Nur Ausgabe. Eine MD5-Prüfsumme für den Inhalt dieser Überarbeitung. Dieses Feld wird nur für Dateien ausgefüllt, die in Google Drive gespeichert sind.

modifiedDate

string

Nur Ausgabe. Zeitpunkt der letzten Änderung dieser Überarbeitung (formatierter RFC 3339-Zeitstempel).

lastModifyingUserName

string

Nur Ausgabe. Name des letzten Nutzers, der diese Überarbeitung bearbeitet.

downloadUrl

string

Nur Ausgabe. Kurzfristige Download-URL für die Datei. Dieses Feld wird nur für Dateien ausgefüllt, die in Google Drive gespeichert sind.

publishAuto

boolean

Gibt an, ob nachfolgende Überarbeitungen automatisch erneut veröffentlicht werden. Dieses Feld wird nur ausgefüllt und kann nur für Google Docs-Editoren-Dateien geändert werden.

publishedOutsideDomain

boolean

Gibt an, ob diese Überarbeitung außerhalb der Domain veröffentlicht wird. Dieses Feld wird nur ausgefüllt und kann nur für Google Docs-Editoren-Dateien geändert werden.

fileSize

string (int64 format)

Nur Ausgabe. Die Größe der Überarbeitung in Byte. Dieses Feld wird nur für Dateien ausgefüllt, die in Google Drive gespeichert sind.

originalFilename

string

Nur Ausgabe. Der ursprüngliche Dateiname zum Zeitpunkt der Erstellung dieser Überarbeitung. Dieses Feld wird nur für Dateien ausgefüllt, die in Google Drive gespeichert sind.

lastModifyingUser

object (User)

Nur Ausgabe. Der letzte Nutzer, der diese Überarbeitung bearbeitet. Dieses Feld wird nur gefüllt, wenn die letzte Änderung von einem angemeldeten Nutzer vorgenommen wurde.

Methoden

delete

Löscht eine Dateiversion endgültig.

get

Ruft eine bestimmte Überarbeitung ab.

list

Listet die Überarbeitungen einer Datei auf.

patch

Aktualisiert eine Überarbeitung.

update

Aktualisiert eine Überarbeitung.