REST Resource: revisions

Risorsa: Revision

Una revisione di un file.

Alcuni metodi delle risorse (ad esempio revisions.update) richiedono un revisionId. Utilizza il metodo revisions.list per recuperare l'ID di una revisione.

Rappresentazione JSON
{
  "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
}
Campi
id

string

Solo output. L'ID della revisione.

mimeType

string

Solo output. Il tipo MIME della revisione.

kind

string

Solo output. Questo valore è sempre drive#revision.

published

boolean

Indica se questa revisione è pubblicata. Questo valore viene compilato e può essere modificato solo per i file di Documenti Editor.

etag

string

Solo output. L'ETag della revisione.

pinned

boolean

Indica se questa revisione è bloccata per impedire l'eliminazione automatica. Se non è impostato, la revisione viene eliminata automaticamente 30 giorni dopo il caricamento di contenuti più recenti. Questo campo può essere modificato solo nei file con contenuti archiviati su Drive, esclusi i file di Documenti Editor. Le revisioni possono essere bloccate anche quando vengono create tramite drive.files.insert/update/copy utilizzando il parametro di query bloccato. Le revisioni bloccate vengono archiviate a tempo indeterminato utilizzando una quota di spazio di archiviazione aggiuntiva, fino a un massimo di 200 revisioni.

md5Checksum

string

Solo output. Un checksum MD5 per i contenuti di questa revisione. Questo campo verrà compilato solo per i file con contenuti archiviati su Drive.

modifiedDate

string

Solo output. Ultima volta che questa revisione è stata modificata (timestamp RFC 3339 formattato).

lastModifyingUserName

string

Solo output. Nome dell'ultimo utente che ha modificato questa revisione.

downloadUrl

string

Solo output. URL di download a breve termine per il file. Questo campo verrà compilato solo per i file con contenuti archiviati su Drive.

publishAuto

boolean

Indica se le revisioni successive verranno ripubblicate automaticamente. Questo valore viene compilato e può essere modificato solo per i file di Documenti Editor.

publishedOutsideDomain

boolean

Indica se questa revisione è pubblicata al di fuori del dominio. Questo valore viene compilato e può essere modificato solo per i file di Documenti Editor.

fileSize

string (int64 format)

Solo output. Le dimensioni della revisione in byte. Questo campo verrà compilato solo per i file con contenuti archiviati su Drive.

originalFilename

string

Solo output. Il nome file originale al momento della creazione di questa revisione. Questo campo verrà compilato solo per i file con contenuti archiviati su Drive.

lastModifyingUser

object (User)

Solo output. L'ultimo utente che ha modificato questa revisione. Questo campo viene compilato solo se l'ultima modifica è stata eseguita da un utente che ha eseguito l'accesso.

Metodi

delete

Consente di eliminare definitivamente una versione di un file.

get

Recupera una revisione specifica.

list

Elenca le revisioni di un file.

patch

Aggiorna una revisione.

update

Aggiorna una revisione.