Necesitas un plan Builder o superior para usar conectores en tu app.
Qué puedes hacer
Conecta tu app a tu correo, calendarios, contactos y archivos.Automatizar el correo
Envía confirmaciones y seguimientos, y convierte los correos entrantes en tareas o tickets.
Sincronizar calendarios y contactos
Sincroniza reservas, muestra tu disponibilidad y mantén tus contactos al día.
Trabajar con archivos y datos
Guarda informes en Drive, genera documentos de Docs e importa o exporta datos de Sheets.
Conector de Google Workspace
Usa este conector cuando tu app combina varios servicios de Google, como un asistente que trabaja con tu bandeja de entrada, tu calendario y tus archivos de Drive. Si solo usa uno o dos, conecta esos servicios en su lugar. Prompts de ejemplo Describe en el chat de IA los servicios de Google implicados, qué activa la acción y cualquier campo dinámico. Por ejemplo:Este conector pide los alcances siguientes en 6 servicios, así que necesita más acceso que un conector individual.
- Gmail:
gmail.readonly,gmail.modify,gmail.compose,gmail.send - Calendar:
calendar.readonly,calendar.settings.readonly,calendar.events - Contacts:
contacts.readonly - Drive:
drive.readonly,drive - Docs:
documents.readonly,documents - Sheets:
spreadsheets.readonly,spreadsheets
Cada alcance se describe en su servicio en Servicios de Google.
Acceso: Tu app trabaja con los datos de la cuenta de Google que autoriza la conexión.
Conectar un servicio de Google
Conecta un servicio de Google con una cuenta compartida o deja que cada persona conecte la suya.- Conector compartido
- Conector para usuarios de la app
Conectas una cuenta una sola vez y todas las personas que usan tu app comparten esa conexión y sus datos.Para añadir un conector compartido de Google:
- Haz clic en Connectors en la barra lateral de tu workspace.
- Haz clic en Add connector.
- Busca el servicio que quieres, como Google Calendar o Google Workspace, y haz clic en él.
- Selecciona Shared connector y luego haz clic en Next.
- Introduce un Connection name.
- Elige dónde se puede usar la conexión en Who can access. El valor predeterminado es Apps and Super agent.
- Si aparece Permissions, elige Read-only para ver datos, o Read & write si tu app necesita enviarlos, crearlos o cambiarlos. El valor predeterminado es Read-only.
- Haz clic en Add connector y luego inicia sesión con la cuenta de Google que quieres compartir.
- Abre tu app en el editor de apps.
- Pide al chat de IA que use la conexión compartida de Google para la función que quieres crear.
Servicios de Google
Busca el servicio que usa tu app para ver qué puede hacer y qué alcances pide. Para otros conectores de Google, como Google Analytics, Google Meet y Google Search Console, consulta el catálogo de conectores.Gmail
Envía, lee y gestiona correos en Gmail. Prompts de ejemplo Describe en el chat de IA el asunto, el cuerpo del mensaje, el formato, los destinatarios y cualquier campo dinámico. Por ejemplo:Leer el contenido del correo es un alcance restringido de Google.
Los nombres de los alcances de Gmail empiezan por https://www.googleapis.com/auth/:gmail.readonly: Lee mensajes y metadatosgmail.modify: Lee, etiqueta y cambia mensajes, pero no los elimina de forma permanentegmail.compose: Crea borradores y envía correosgmail.send: Envía mensajesgmail.labels: Gestiona etiquetasgmail.settings.basic: Gestiona filtros, firmas y la respuesta automática de vacaciones
Acceso: Tu app trabaja con el correo de la cuenta de Gmail que autoriza la conexión.
Google Calendar
Accede a eventos de Google Calendar y gestiónalos. Prompts de ejemplo Describe en el chat de IA el calendario, los eventos, qué activa la acción y cualquier campo dinámico. Por ejemplo:El alcance amplio
Los nombres de los alcances de Google Calendar empiezan por calendar gestiona todos los calendarios, así que elige un alcance más limitado cuando tu app solo lee eventos o disponibilidad. Con Let Base44 manage OAuth, el selector solo ofrece los alcances más limitados.https://www.googleapis.com/auth/:calendar: Gestiona todos los calendarios y eventoscalendar.readonly: Ve todos los calendarios, eventos y su configuracióncalendar.events: Gestiona eventos de los calendarioscalendar.events.readonly: Ve eventos de los calendarioscalendar.events.freebusy: Ve la información de disponibilidad de los calendarios sin ver los detalles de los eventoscalendar.freebusy: Ve la información de disponibilidad de los calendarioscalendar.app.created: Gestiona los calendarios que creó tu appcalendar.calendarlist.readonly: Ve la lista de calendarioscalendar.events.public.readonly: Ve eventos públicos de los calendarioscalendar.settings.readonly: Ve la configuración de Google Calendar
Acceso: Tu app trabaja con los calendarios de la cuenta de Google que autoriza la conexión.
Google Contacts
Lee, crea y gestiona contactos en Google Contacts. Prompts de ejemplo Describe en el chat de IA los contactos, qué activa la acción y cualquier campo dinámico. Por ejemplo:Elige
Los nombres de los alcances de Google Contacts empiezan por contacts.readonly cuando tu app solo necesita leer los contactos guardados.https://www.googleapis.com/auth/:contacts.readonly: Ve los contactoscontacts: Ve, crea, edita y elimina contactoscontacts.other.readonly: Ve otros contactos, como personas a las que escribiste pero no guardastedirectory.readonly: Ve el directorio de Google Workspace de tu organización
Acceso: Tu app trabaja con los contactos de la cuenta de Google que autoriza la conexión.
Google Drive
Busca, accede y gestiona archivos en Google Drive. Prompts de ejemplo Describe en el chat de IA los archivos o carpetas, qué activa la acción y cualquier campo dinámico. Por ejemplo:El alcance
Los nombres de los alcances de Google Drive empiezan por drive da a tu app acceso a todos los archivos y carpetas de Google Drive, mientras que drive.file cubre solo los archivos que tu app crea o abre.https://www.googleapis.com/auth/:drive: Ve, crea, edita y elimina todos los archivos y carpetas de Google Drivedrive.readonly: Ve todos los archivos y carpetas de Google Drivedrive.file: Accede solo a los archivos que tu app crea o abre con permiso
Acceso: Tu app trabaja con los archivos de Google Drive de la cuenta de Google que autoriza la conexión.
Google Docs
Crea y edita documentos de Google Docs. Prompts de ejemplo Describe en el chat de IA el documento, qué lo activa y cualquier campo dinámico. Por ejemplo:El alcance
Los nombres de los alcances de Google Docs empiezan por documents permite a tu app ver y editar todos los documentos de Google Docs de la cuenta conectada, no solo los que crea.https://www.googleapis.com/auth/:documents: Ve, crea y edita todos los documentos de Google Docsdocuments.readonly: Ve todos los documentos de Google Docs
Acceso: Tu app trabaja con los documentos de la cuenta de Google que autoriza la conexión.
Google Sheets
Lee y escribe datos en hojas de cálculo de Google Sheets. Prompts de ejemplo Describe en el chat de IA la hoja de cálculo, qué activa la acción y cualquier campo dinámico. Por ejemplo:El alcance
Los nombres de los alcances de Google Sheets empiezan por spreadsheets permite a tu app cambiar todas las hojas de cálculo de la cuenta, no solo las que crea.https://www.googleapis.com/auth/:spreadsheets: Ve, edita, crea y elimina todas las hojas de cálculo de Google Sheetsspreadsheets.readonly: Ve todas las hojas de cálculo de Google Sheets
Acceso: Tu app trabaja con las hojas de cálculo de la cuenta de Google que autoriza la conexión.
Alcances y permisos
Cuando usas tu propio cliente OAuth, eres el propietario de la app OAuth y envías su verificación a Google. Los conectores compartidos de Google y Let Base44 manage OAuth funcionan con la app OAuth de Base44, así que en esos casos no envías nada a Google. Consulta Usar tu propio cliente OAuth. Google agrupa los permisos que pide tu app en 3 categorías. Estos grupos determinan la verificación que necesita tu app antes de publicarse, así que elige los alcances más limitados que cubran lo que hace tu app. Esto importa sobre todo en Gmail, Drive y Calendar.- Básicos: Cubren el nombre, la dirección de correo y el perfil. Google no pide nada más.
- Sensibles: Cubren un acceso más amplio a un servicio de Google, como crear eventos de calendario. Google pide la verificación de la app, incluida una revisión de cómo usas los datos.
- Restringidos: Cubren leer el contenido de los mensajes o archivos de alguien, como leer Gmail. Google pide la verificación de la app, y también puede exigir una evaluación de seguridad independiente anual.
Base44 siempre añade el alcance
email para identificar la cuenta de Google. Siempre está incluido, así que aparece como un alcance bloqueado en Scopes.Usar servicios de Google en una función de backend
Si escribes tus propias funciones de backend, pueden llamar directamente a las API de Google, y Base44 gestiona el flujo OAuth y el almacenamiento de tokens. Para una conexión compartida, pasa agetConnection() un ID de servicio de la tabla siguiente. Para una conexión de usuario de la app, pasa el ID de tu propio conector, no un ID de servicio.
- Conector compartido
- Conector para usuarios de la app
Conectores compartidos
Configura, despliega y llama a una conexión compartida desde una función de backend.
Conectores para usuarios de la app
Obtén un token por usuario y llama a la API como la persona que inició sesión.
Solución de problemas
Si usas tu propio cliente OAuth, revisa estos puntos cuando las personas no puedan conectar su cuenta de Google.Algunas personas no pueden conectar su propia cuenta
Algunas personas no pueden conectar su propia cuenta
Si usas tu propio cliente OAuth, empieza en modo de prueba, donde solo pueden conectarse los usuarios de prueba aprobados. Antes de abrir el acceso a más personas, pasa tu app OAuth a producción y completa la verificación que exija Google.
La conexión falla con un error de URI de redirección
La conexión falla con un error de URI de redirección
Registra la URL de callback que usa tu conexión como URI de redirección autorizado en tu cliente OAuth de Google:
- Para la URL de callback única, introduce exactamente
https://connectors.base44.com/api/oauth/callback. - Para las URL de callback por app, consulta Ver tus URL de callback.
Esta página fue traducida con IA. Para obtener la información más precisa y actualizada, consulta la versión en inglés.