REST Resource: revisions
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
Ressource: Revision
Die Metadaten für eine Überarbeitung einer Datei.
Für einige Ressourcenmethoden (z. B. revisions.update
) ist ein revisionId
erforderlich. Verwenden Sie die Methode revisions.list
, um die ID für eine Revision abzurufen.
JSON-Darstellung |
{
"exportLinks": {
string: string,
...
},
"id": string,
"mimeType": string,
"kind": string,
"published": boolean,
"keepForever": boolean,
"md5Checksum": string,
"modifiedTime": string,
"publishAuto": boolean,
"publishedOutsideDomain": boolean,
"publishedLink": string,
"size": string,
"originalFilename": string,
"lastModifyingUser": {
object (User )
}
} |
Felder |
exportLinks |
map (key: string, value: string)
Nur Ausgabe. Links zum Exportieren von Dateien aus den Docs-Editoren in bestimmte Formate. Ein Objekt, das eine Liste von "key": value -Paaren enthält. Beispiel: { "name": "wrench", "mass": "1.3kg", "count": "3" } .
|
id |
string
Nur Ausgabe. Die ID der Überarbeitung.
|
mimeType |
string
Nur Ausgabe. Der MIME-Typ der Version.
|
kind |
string
Nur Ausgabe. Kennzeichnet, welche Art von Ressource dies ist. Wert: der feste String "drive#revision" .
|
published |
boolean
Gibt an, ob diese Version veröffentlicht ist. Dies gilt nur für Dateien in den Docs-Editoren.
|
keepForever |
boolean
Gibt an, ob diese Version dauerhaft beibehalten werden soll, auch wenn sie nicht mehr die Head-Revision ist. Wenn sie nicht festgelegt ist, wird die Überarbeitung 30 Tage nach dem Hochladen neuerer Inhalte automatisch gelöscht. Das Limit liegt bei maximal 200 Revisionen pro Datei. Dieses Feld gilt nur für Dateien mit binären Inhalten in Drive.
|
md5Checksum |
string
Nur Ausgabe. Die MD5-Prüfsumme des Inhalts der Revision. Dies gilt nur für Dateien mit binären Inhalten in Drive.
|
modifiedTime |
string
Nur Ausgabe. Der Zeitpunkt der letzten Änderung der Überarbeitung (RFC 3339-Datum/Uhrzeit).
|
publishAuto |
boolean
Gibt an, ob nachfolgende Überarbeitungen automatisch neu veröffentlicht werden. Dies gilt nur für Dateien in den Docs-Editoren.
|
publishedOutsideDomain |
boolean
Gibt an, ob diese Überarbeitung außerhalb der Domain veröffentlicht wird. Dies gilt nur für Dateien in den Docs-Editoren.
|
publishedLink |
string
Nur Ausgabe. Ein Link zur veröffentlichten Überarbeitung. Wird nur für Dateien der Docs-Editoren ausgefüllt.
|
size |
string (int64 format)
Nur Ausgabe. Die Größe des Inhalts der Überarbeitung in Byte. Dies gilt nur für Dateien mit binären Inhalten in Drive.
|
originalFilename |
string
Nur Ausgabe. Der ursprüngliche Dateiname, der zum Erstellen dieser Überarbeitung verwendet wurde. Dies gilt nur für Dateien mit binären Inhalten in Drive.
|
lastModifyingUser |
object (User )
Nur Ausgabe. Der letzte Nutzer, der diese Version geändert hat. Dieses Feld wird nur ausgefüllt, wenn die letzte Änderung von einem angemeldeten Nutzer vorgenommen wurde.
|
Methoden |
|
Löscht eine Dateiversion endgültig. |
|
Ruft die Metadaten oder den Inhalt einer Revision anhand der ID ab. |
|
Listet die Überarbeitungen einer Datei auf. |
|
Aktualisiert eine Revision mit Patchsemantik. |
Sofern nicht anders angegeben, sind die Inhalte dieser Seite unter der Creative Commons Attribution 4.0 License und Codebeispiele unter der Apache 2.0 License lizenziert. Weitere Informationen finden Sie in den Websiterichtlinien von Google Developers. Java ist eine eingetragene Marke von Oracle und/oder seinen Partnern.
Zuletzt aktualisiert: 2025-07-25 (UTC).
[null,null,["Zuletzt aktualisiert: 2025-07-25 (UTC)."],[],[],null,["# REST Resource: revisions\n\n- [Resource: Revision](#Revision)\n - [JSON representation](#Revision.SCHEMA_REPRESENTATION)\n- [Methods](#METHODS_SUMMARY)\n\nResource: Revision\n------------------\n\nThe metadata for a revision to a file.\n\nSome resource methods (such as `revisions.update`) require a `revisionId`. Use the `revisions.list` method to retrieve the ID for a revision.\n\n| JSON representation |\n|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| ``` { \"exportLinks\": { string: string, ... }, \"id\": string, \"mimeType\": string, \"kind\": string, \"published\": boolean, \"keepForever\": boolean, \"md5Checksum\": string, \"modifiedTime\": string, \"publishAuto\": boolean, \"publishedOutsideDomain\": boolean, \"publishedLink\": string, \"size\": string, \"originalFilename\": string, \"lastModifyingUser\": { object (/workspace/drive/api/reference/rest/v3/User) } } ``` |\n\n| Fields ||\n|--------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `exportLinks` | `map (key: string, value: string)` Output only. Links for exporting Docs Editors files to specific formats. An object containing a list of `\"key\": value` pairs. Example: `{ \"name\": \"wrench\", \"mass\": \"1.3kg\", \"count\": \"3\" }`. |\n| `id` | `string` Output only. The ID of the revision. |\n| `mimeType` | `string` Output only. The MIME type of the revision. |\n| `kind` | `string` Output only. Identifies what kind of resource this is. Value: the fixed string `\"drive#revision\"`. |\n| `published` | `boolean` Whether this revision is published. This is only applicable to Docs Editors files. |\n| `keepForever` | `boolean` Whether to keep this revision forever, even if it is no longer the head revision. If not set, the revision will be automatically purged 30 days after newer content is uploaded. This can be set on a maximum of 200 revisions for a file. This field is only applicable to files with binary content in Drive. |\n| `md5Checksum` | `string` Output only. The MD5 checksum of the revision's content. This is only applicable to files with binary content in Drive. |\n| `modifiedTime` | `string` Output only. The last time the revision was modified (RFC 3339 date-time). |\n| `publishAuto` | `boolean` Whether subsequent revisions will be automatically republished. This is only applicable to Docs Editors files. |\n| `publishedOutsideDomain` | `boolean` Whether this revision is published outside the domain. This is only applicable to Docs Editors files. |\n| `publishedLink` | `string` Output only. A link to the published revision. This is only populated for Docs Editors files. |\n| `size` | `string (`[int64](https://developers.google.com/discovery/v1/type-format)` format)` Output only. The size of the revision's content in bytes. This is only applicable to files with binary content in Drive. |\n| `originalFilename` | `string` Output only. The original filename used to create this revision. This is only applicable to files with binary content in Drive. |\n| `lastModifyingUser` | `object (`[User](/workspace/drive/api/reference/rest/v3/User)`)` Output only. The last user to modify this revision. This field is only populated when the last modification was performed by a signed-in user. |\n\n| Methods ------- ||\n|-----------------------------------------------------------------------|----------------------------------------------|\n| ### [delete](/workspace/drive/api/reference/rest/v3/revisions/delete) | Permanently deletes a file version. |\n| ### [get](/workspace/drive/api/reference/rest/v3/revisions/get) | Gets a revision's metadata or content by ID. |\n| ### [list](/workspace/drive/api/reference/rest/v3/revisions/list) | Lists a file's revisions. |\n| ### [update](/workspace/drive/api/reference/rest/v3/revisions/update) | Updates a revision with patch semantics. |"]]