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 app da Web.
Este exemplo incorpora recursos do 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 atual do OAuth 2.0 do app.
Para este exemplo, é preciso 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 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.
A função setOAuthToken
permite que um app use o token de autenticação atual para
determinar qual Conta do Google o Seletor de Google usa para exibir os arquivos.
Se um usuário estiver conectado com várias Contas do Google, o seletor do Google poderá exibir os arquivos da conta autorizada adequada.
Depois de receber o ID do arquivo do seletor do Google ao abrir arquivos, um
aplicativo pode buscar os metadados do arquivo e fazer o download do conteúdo dele, conforme
descrito na documentação de referência para
files.get
.