Este guia explica como usar recursos da API Google Picker, como ativar a seleção múltipla, ocultar o painel de navegação e escolher a conta de usuário com o token OAuth 2.0 atual do app.
Pré-requisitos
Para este exemplo, é necessário especificar vários itens:
Para localizar o ID do cliente e a chave de API:
No console do Google Cloud, acesse Menu > APIs e serviços > Credenciais.
Para localizar o ID do app:
No console do Google Cloud, acesse Menu > IAM e administrador > Configurações.
Use o número do projeto para o ID do app.
O mesmo projeto do Google Cloud precisa conter o ID do cliente e o ID do app, já que é usado para autorizar o acesso aos arquivos de um usuário.
Criar o app
O exemplo de código a seguir mostra como usar um seletor de imagens ou uma página de upload que os usuários podem abrir com um botão em um web app.
A função setOAuthToken
permite que um app use o token de autenticação atual para
determinar qual Conta do Google o Google Picker usa para mostrar os arquivos. Se
um usuário fizer login com várias Contas do Google, o Google Picker poderá
mostrar os arquivos da conta autorizada apropriada.
Depois de receber o ID do arquivo do Google Picker ao abrir arquivos, um app
pode buscar os metadados e fazer o download do conteúdo do arquivo, conforme descrito no
método get
do recurso files
.