O exemplo de código abaixo mostra como usar um seletor de imagens ou uma página de upload que os usuários podem abrir em 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 OAuth 2.0 atual do app.
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 Cloud precisa conter o ID do cliente e do app, já que ele é 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 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
aplicativo pode buscar os metadados do arquivo e fazer o download do conteúdo, conforme
descrito na documentação de referência de
files.get
.