La cartella di dati delle applicazioni è una cartella speciale nascosta che l'app può utilizzare per archiviare dati specifici dell'applicazione, ad esempio i file di configurazione. La cartella di dati 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 suoi contenuti sono nascosti all'utente e alle altre applicazioni di Drive.
I file in appDataFolder
non possono essere spostati da una posizione di archiviazione all'altra (spazi). Per ulteriori informazioni, consulta Organizzazione dei file.
La cartella dei dati dell'applicazione viene eliminata quando un utente disinstalla la tua app dal proprio Drive. Gli utenti possono anche eliminare manualmente la cartella di 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 l'articolo Informazioni su autorizzazione e autenticazione specifiche dell'API. Per ulteriori informazioni su ambiti OAuth 2.0 specifici, consulta Ambiti OAuth 2.0 per 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, vedi Creare e compilare 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 usa il metodo files.list
. Il seguente esempio di codice mostra come utilizzare la ricerca di file nella cartella di dati dell'applicazione utilizzando una libreria client.
Java
Python
Node.js
PHP
.NET
Scarica i file dalla cartella dei 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 il contenuto del file blob.