La cartella dei dati dell'applicazione è una cartella nascosta speciale che la tua app può utilizzare per archiviare dati specifici dell'applicazione, come i file di configurazione. La cartella data dell'applicazione viene creata automaticamente quando tenti di creare un file al suo interno. Utilizza questa cartella per archiviare i file con cui l'utente non deve interagire direttamente. Questa cartella è accessibile solo dalla tua applicazione e i relativi contenuti sono nascosti all'utente e ad altre app di Drive.
I file in appDataFolder
non possono essere spostati tra posizioni di archiviazione (spazi). Per ulteriori informazioni, consulta Organizzazione dei file.
La cartella dei dati dell'applicazione viene eliminata quando un utente disinstalla la tua app da Il mio Drive. Gli utenti possono anche eliminare manualmente la cartella dei dati dell'app.
Ambito della cartella dei dati dell'applicazione
Prima di poter accedere alla cartella dei dati dell'applicazione, devi richiedere l'accesso all'ambito https://www.googleapis.com/auth/drive.appdata
. Per ulteriori informazioni sugli ambiti e su come richiederne l'accesso, consulta le informazioni su autorizzazione e autenticazione specifiche per API. Per ulteriori informazioni su ambiti OAuth 2.0 specifici, consulta Ambiti OAuth 2.0 per le API di Google.
Crea un file nella cartella dei dati dell'applicazione
Per creare un file nella cartella dei dati dell'applicazione, specifica appDataFolder
nella
proprietà parents
del file e utilizza il metodo files.create
per caricarlo nella cartella. Il seguente esempio di codice mostra come inserire un file in una cartella utilizzando una libreria client.
Java
Python
Node.js
PHP
.NET
Per ulteriori informazioni sulla creazione di file nelle cartelle, consulta Creare e compilare le cartelle.
Cercare file nella cartella dei dati dell'applicazione
Per cercare i file nella cartella dei dati dell'applicazione, imposta il campo spaces
su
appDataFolder
e utilizza il metodo files.list
. Il seguente esempio di codice mostra come utilizzare la ricerca di file nella cartella dei dati dell'applicazione utilizzando una libreria client.
Java
Python
Node.js
PHP
.NET
Scaricare file dalla cartella Dati dell'applicazione
Per scaricare un file dalla cartella dei dati dell'applicazione, utilizza il metodo files.get
. Per ulteriori informazioni e per visualizzare gli esempi di codice, vai a Scaricare i contenuti dei file BLOB.