Guida all'API Drive v2

Se utilizzi la versione 2 dell'API Google Drive, la maggior parte dei contenuti si trova nell'API Google Drive La guida v3 riguarda anche la versione 2. Questa sezione contiene tutte le informazioni specifiche della versione 2 e diverse da quelle come mostrato in pagine specifiche della guida alla versione 3. Per ottenere il contesto completo, ogni sottosezione contiene il link alla pagina della guida corrispondente.

Per un elenco completo delle differenze, vedi API Drive v2 e versione 2 Confronto v3 riferimento.

Scarica e pubblica revisioni di file

Nella sezione Scarica e pubblicare revisioni dei file pagina, le seguenti informazioni sono specifiche della versione 2 e sostituiscono queste sezioni mostrato per v3:

Elenco e scaricare singole revisioni

Una volta ottenuto un elenco delle revisioni di un file, puoi scaricare i contenuti di qualsiasi revisione inviando una richiesta GET autorizzata al relativo []downloadUrl](/drive/api/reference/rest/v2/revisions). Quando richiedi la revisione, Google Drive genera questo URL di breve durata. Non fare affidamento su questo prodotto per uso futuro.

Puoi anche esportare la revisione in uno dei formati supportati selezionando il exportLinks proprietà.

Proprietà file personalizzate

Oltre a quelle presenti nella pagina Aggiungi proprietà file personalizzate, le seguenti informazioni sono specifiche per la versione 2:

Puoi accedere alle proprietà utilizzando properties.

Questa è la struttura di una proprietà tipica che potrebbe essere utilizzata per archiviare ID database di Drive sul file.

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

Per ulteriori informazioni sui limiti, consulta properties nel riferimento documentazione.

Attiva il supporto dei Drive condivisi

Oltre alle informazioni presenti nella pagina Implementare il supporto dei Drive condivisi, sostituisci questo campo aggiuntivo trashedDate per la versione 2.

In Implementare il supporto dei Drive condivisi, i seguenti metodi richiedono supportsAllDrives=true quando si lavora con indirizza i contenuti:

  • 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

I metodi changes.get e changes.list hanno diversi parametri specifici per Drive condivisi. Per un elenco dei parametri, consulta Tenere traccia delle modifiche su un guidare .

Carica file

Nella pagina Carica i dati del file, nota che sono specifiche della versione 2:

Importa in Documenti Google

Quando crei un file su Google Drive, puoi convertire alcuni tipi di file in un Documento di Documenti Google, Fogli Google o Presentazioni Google. Includi il parametro files.insert convert query e imposta la proprietà mimeType (workspace_name) del file. Per Per ulteriori informazioni, consulta la sezione Caricare file i tuoi dati.

Condividi file, cartelle e unità

Nota sulla sezione Condividi file, cartelle guida della versione 3, solo un campo, role, che specifica i ruoli effettivi per utente, gruppo o un dominio. Nella versione 2, sono necessari entrambi i campi role e additionalRoles di un riflettono i ruoli effettivi dell'utente, del gruppo o del dominio per un un dato elemento.

Differenze nelle query di ricerca per la versione 2

Il campo title della versione 2 è name nella versione 3. Per esempi, consulta Cercare file e cartelle.

Il campo createdDate della versione 2 è createdTime nella versione 3. Per alcuni esempi, consulta la sezione Cercare Drive condivisi.

Il campo modifiedDate della versione 2 è modifiedTime nella versione 3. La versione 2 di lastViewedByMeDate è viewedByMeTime nella versione 3. Per ulteriori dettagli, consulta l'articolo Termini e condizioni delle query di ricerca e operatori.