A pasta de dados do aplicativo é uma pasta oculta especial que seu app pode usar para armazenar dados específicos do aplicativo, como arquivos de configuração. A pasta de dados do aplicativo é criada automaticamente quando você tenta criar um arquivo nela. Use essa pasta para armazenar todos os arquivos com que o usuário não precisa interagir diretamente. Essa pasta só pode ser acessada pelo aplicativo e o conteúdo dele está oculto para o usuário e para outros aplicativos do Drive.
A pasta de dados do app é excluída quando um usuário desinstala o app do MyDrive. Os usuários também podem excluir manualmente a pasta de dados do app.
Escopo da pasta de dados do aplicativo
Antes de acessar a pasta de dados do aplicativo, é necessário solicitar acesso ao
escopo https://www.googleapis.com/auth/drive.appdata
. Para mais informações
sobre escopos e como solicitar acesso a eles, consulte
Autenticar usuários.
Criar um arquivo na pasta de dados do aplicativo
Para criar um arquivo na pasta de dados do aplicativo, especifique appDataFolder
na
propriedade parents
do arquivo e use o método
files.create
para fazer upload dele na
pasta. O exemplo a seguir mostra como inserir um arquivo em uma pasta usando
uma biblioteca de cliente:
Java
Python
Node.js
PHP
.NET
Para mais informações sobre como criar arquivos em pastas, consulte Criar e preencher pastas.
Pesquisar arquivos na pasta de dados do aplicativo
Para pesquisar arquivos na pasta de dados do aplicativo, defina o campo spaces
como
appDataFolder
e use o método
files.list
. O exemplo a seguir mostra como pesquisar arquivos na pasta de dados do aplicativo usando uma biblioteca de cliente: