En la siguiente muestra de código, se muestra cómo usar un selector de imágenes o una página de carga que los usuarios pueden abrir desde un botón en una app web.
En este ejemplo, se incorporan funciones del selector de Google, como activar la selección múltiple, ocultar el panel de navegación y elegir la cuenta de usuario con el token de OAuth 2.0 actual de la app.
En este ejemplo, debes especificar varios elementos:
Para encontrar el ID de cliente y la clave de API, sigue estos pasos:
En la consola de Google Cloud, ve a Menú > APIs y servicios > Credenciales.
Para encontrar el ID de aplicación, sigue estos pasos:
En la consola de Google Cloud, ve a Menú > IAM y administración > Configuración.
Usa el número de proyecto para el ID de la app.
El mismo proyecto de Cloud debe contener el ID del cliente y el ID de la app, ya que se usa para autorizar el acceso a los archivos de un usuario.
La función setOAuthToken
permite que una app use el token de autenticación actual para determinar qué Cuenta de Google usa el selector de Google para mostrar los archivos.
Si un usuario accedió con varias Cuentas de Google, el selector de Google puede mostrar los archivos de la cuenta autorizada correspondiente.
Después de obtener el ID de archivo desde el selector de Google cuando se abren los archivos, una aplicación puede recuperar los metadatos del archivo y descargar su contenido, como se describe en la documentación de referencia de files.get
.