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
- Configura 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 para el proyecto.
Activar 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ú > APIs y servicios > Pantalla de consentimiento de OAuth.
- En Tipo de usuario, selecciona Interno y, luego, haz clic en Crear.
- Completa el formulario de registro de apps y, luego, haz clic en Guardar y continuar.
Por ahora, puedes omitir agregar permisos y hacer clic en Guardar y continuar. 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 y, luego, agregar los permisos de autorización que requiere tu app.
- Revisa el resumen del registro de tu app. Para realizar cambios, haz clic en Editar. Si el registro de la app parece correcto, haz clic en Volver al panel.
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, luego, 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 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 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.