En los guías de inicio rápido, se explica cómo configurar y ejecutar una app que llama a una API de Google Workspace.
Las guías de inicio rápido de Google Workspace usan las bibliotecas cliente de la API para controlar algunos detalles del flujo de autenticación y autorización. Te recomendamos que uses las bibliotecas cliente para tus propias apps. En esta guía de inicio rápido, se usa un enfoque de autenticación simplificado que es adecuado para un entorno de prueba. En el caso de un entorno de producción, te recomendamos que aprendas sobre la autenticación y autorización antes de elegir las credenciales de acceso adecuadas para tu app.
Crea una expresión de Apps Script de Google que realice solicitudes a la API de Google Chat.
Objetivos
- Configurar el entorno
- Crea y configura la secuencia de comandos.
- Ejecuta la secuencia de comandos.
Requisitos previos
- Una cuenta de Google Workspace para empresas o empresas con acceso a Google Chat
Configura tu proyecto de Cloud
Si usas un proyecto de Google Cloud nuevo para completar esta guía de inicio rápido, debes configurarlo y agregarte como usuario de prueba. Si ya completaste estos pasos para tu proyecto de Cloud, ve a la siguiente sección.
Abre tu proyecto de Cloud en la consola de Google Cloud
Si aún no está abierto, abre el proyecto de Cloud que deseas usar para este ejemplo:
- En la consola de Google Cloud, ve a la página Seleccionar un proyecto.
- Selecciona el proyecto de Google Cloud que deseas usar. También puedes hacer clic en Create project y seguir las instrucciones en pantalla. Si creas un proyecto de Google Cloud, es posible que debas activar la facturación del proyecto.
Activa la API de Chat
Antes de usar las APIs de Google, debes activarlas en un proyecto de Google Cloud. Puedes activar una o más APIs en un solo proyecto de Google Cloud.En la consola de Google Cloud, habilita la API de Google Chat.
Cómo configurar la pantalla de consentimiento de OAuth
- En la consola de Google Cloud, ve a Menú > > Desarrollo de la marca.
- Si ya configuraste , puedes configurar la siguiente configuración de la pantalla de consentimiento de OAuth en Desarrollo de la marca, Público y Acceso a los datos. Si ves un mensaje que dice aún no se configuró, haz clic en Comenzar:
- En Información de la app, en Nombre de la app, ingresa un nombre para la app.
- En Correo electrónico de asistencia del usuario, elige una dirección de correo electrónico de asistencia para que los usuarios se comuniquen contigo si tienen preguntas sobre su consentimiento.
- Haz clic en Siguiente.
- En Público, selecciona Interno.
- Haz clic en Siguiente.
- En Información de contacto, ingresa una dirección de correo electrónico a la que se te puedan enviar notificaciones sobre cualquier cambio en tu proyecto.
- Haz clic en Siguiente.
- En Finalizar, revisa la Política de Datos del Usuario de los Servicios de las APIs de Google y, si estás de acuerdo, selecciona Acepto la Política de Datos del Usuario de los Servicios de las APIs de Google.
- Haz clic en Continuar.
- Haz clic en Crear.
- Por ahora, puedes omitir agregar permisos. En el futuro, cuando crees una app para usarla fuera de tu organización de Google Workspace, debes cambiar el Tipo de usuario a Externo. Luego, agrega los permisos de autorización que requiere tu app. Para obtener más información, consulta la guía completa Configura el consentimiento de OAuth.
Configura la app de Google Chat
Para llamar a la API de Google Chat, debes configurar una app de Google Chat. Para cualquier solicitud de escritura, Google Chat atribuye la app de Google Chat en la IU con la siguiente información.
En la consola de Google Cloud, ve a la página Configuración de la API de Chat:
En Información de la aplicación, ingresa la siguiente información:
- En el campo Nombre de la app, ingresa
Chat API quickstart app
. - En el campo Avatar URL, ingresa
https://developers.google.com/chat/images/quickstart-app-avatar.png
. - En el campo Descripción, ingresa
Quickstart for calling the Chat API
.
- En el campo Nombre de la app, ingresa
En Funciones interactivas, haz clic en el botón de activación Habilitar funciones interactivas para inhabilitarlas en la app de Chat.
Haz clic en Guardar.
Crea la secuencia de comandos
- Para crear una secuencia de comandos nueva, ve a script.google.com/create.
- Reemplaza el contenido del editor de secuencia de comandos por el siguiente código:
- Haz clic en Guardar
.
- Haz clic en Proyecto sin título, escribe Guía de inicio rápido y haz clic en Cambiar nombre.
Configura la secuencia de comandos
Copia el número del proyecto de Cloud
- En la consola de Google Cloud, ve a Menú > IAM y administración > Configuración.
- En el campo Número del proyecto, copia el valor.
Vincula tu proyecto de Google Cloud
- Abre el proyecto de Apps Script.
- Haz clic en Configuración del proyecto .
- En Proyecto de Google Cloud Platform (GCP), haz clic en Cambiar proyecto.
- En Número de proyecto de GCP, pega el número de proyecto de Google Cloud.
- Haz clic en Establecer el proyecto.
Habilita la API de Google Chat
- Abre el proyecto de Apps Script.
- Haz clic en Configuración del proyecto .
- En Configuración general, habilita Mostrar el archivo de manifiesto "appsscript.json" en el editor.
- Haz clic en Editor
appscript.json
y reemplaza el contenido por el siguiente código:
, selecciona el archivo
Ejecuta la muestra
En el editor de Apps Script, haz clic en Ejecutar.
La primera vez que ejecutes la muestra, se te solicitará que autorices el acceso:
- Haz clic en Revisar permisos.
- Elige una cuenta.
- Haz clic en Permitir.
El registro de ejecución de la secuencia de comandos aparece en la parte inferior de la ventana.