Saltar al contenido

¡Transforma tus conexiones en dinero para el final del año con nuestro nuevo Programa de Indicación de Clientes! Descubre más

Esta documentación es para la versión 4 y posteriores de App Builder, el nuevo nombre de Vinyl. Accede a la documentación de Vinyl aquí.

Guía de conexión de Google Calendar para Jitterbit App Builder

Descripción general

Esta guía describe los requisitos del sistema y las instrucciones para conectar App Builder a un servidor de base de datos de Google Calendar.

Requisitos del sistema

Servidor de base de datos

Servidor de Google Calendar

Navegador web del cliente

  • Chrome: 84+

  • Firefox: 73+

  • Safari: 13.0.1+

  • Edge: 84+

Instrucciones de conexión

Configurar Google Calendar desde Google Console

  1. Vaya a Google Console: < https://console.cloud.google.com/apis/dashboard >

  2. Habilite la API de Google Calendar haciendo clic en "Habilitar APIs y servicios" y buscando Google Calendar.

  3. Desde el panel de control, configure OAuth en "Credenciales".

    archivo adjunto

  4. Haga clic en "Crear credenciales" en la parte superior de la pantalla y seleccione "ID de cliente OAuth".

  5. Seleccione el tipo de aplicación "Aplicación web" y asígnele un nombre.

  6. Añada una URI de redirección autorizada al proveedor de seguridad creado posteriormente.

  7. Haga clic en "Crear" y anote el ID de cliente y el Secreto de cliente.

    Interfaz gráfica de usuario, texto, aplicación, correo Descripción generada automáticamente

    Nota

    La URI de redirección en este ejemplo utiliza el proveedor de seguridad GoogleOAuth.

Agregar un proveedor de seguridad OAuth

  1. Navegue hasta el IDE de App Builder

  2. Desde el menú Conectar, haga clic en el botón Proveedores de seguridad

  3. Haga clic en + Autenticación de usuario en Autenticación de usuario

  4. Proporcione los siguientes detalles:

    • Nombre: GoogleOAuth (debe llamarse así para que coincida con la redirección)

    • Tipo: Seleccione Oauth en el menú desplegable

    • Tipo de autenticación: OAuth

    • Concesión OAuth: Código de autorización

    • Autenticación de cliente OAuth: básica

    • Autenticación de recursos OAuth: Portador

    • Propietario del token: Depende del uso previsto. Use Cliente si se trata de un único calendario para toda la organización; de lo contrario, use Usuario si el calendario estará conectado para usuarios individuales que necesiten modificar eventos en sus calendarios de Google.

    • Redireccionar en desafío: marcar para habilitar

    • Extremos:

      • Extremo de autorización: < https://accounts.google.com/o/oauth2/auth >

      • Extremo del token: < https://oauth2.googleapis.com/token >

    • Credenciales:

      • Tipo: Cliente

      • Nombre de usuario: ID de cliente de Google Console

      • Contraseña: Secreto del cliente de Google Console

    • Propiedades:

      • Ámbitos: < https://www.googleapis.com/auth/calendar >

      • Otros ámbitos se enumeran en la Documentación de Google se pueden agregar varios ámbitos, separados por un espacio.

    adjunto

  5. Haga clic en Guardar.

Crear un servidor de datos de Google Calendar

  1. Navegue hasta el IDE de App Builder

  2. Desde el menú Conectar, haga clic en el botón Servidores de datos

  3. Haga clic en el botón + Servidor

  4. Proporcione la siguiente información:

    • Nombre: Nombre reconocible

    • Tipo: Seleccione Google Calendar en el menú desplegable

    • Proveedor de seguridad: Seleccione el proveedor de seguridad creado en el paso anterior

  5. Haga clic en Guardar

  6. Haga clic en Probar conexión en la sección Pruebas para probar la conexión OAuth y redirigir la URL.

Importar fuente de datos

  1. Vaya a App Builder IDE.

  2. Haga clic en Servidores de datos en el menú Conectar

  3. En Base de datos en la nube, busque la base de datos de Google Calendar creada en el paso anterior.

  4. Seleccione Google Calendar y haga clic en el botón Detalles del panel derecho.

  5. Haga clic en el botón Importar

    archivo adjunto

  6. Haga clic para expandir Capacidades de importación

  7. Opcionalmente, haga clic en el botón Editar y defina un Patrón de importación para indicarle a App Builder qué registros traer de Google Calendar.

  8. Haga clic en el botón Importar y luego en Continuar.

  9. App Builder ejecutará la importación en segundo plano.

  10. Una vez completada la importación, expanda Utilidades y haga clic en Tablas para ver los datos importados desde Google Calendar Server.

  11. Las Tablas importadas desde este servidor ahora están disponibles para usar en su aplicación App Builder

Crear una conexión API REST de Google Calendar

  1. Navegue hasta el IDE de App Builder

  2. Haga clic en Servidores de datos en el menú de conexión

  3. En Servicios web, haga clic en API REST en el menú desplegable Tipo

  4. Para URL, ingrese https://www.googleapis.com/calendar/v3

  5. Haga clic para expandir Configuración de seguridad y seleccione el Proveedor de seguridad de Google Calendar creado en los pasos anteriores.

  6. Haga clic para expandir Pruebas y asegúrese de que la opción Permitir desafío esté marcada.

  7. Haga clic en Guardar y cierre la página.

  8. Para el Servidor de datos que acaba de crear, haga clic en Detalles. Esto le llevará a la página que se muestra a continuación:

    adjunto

  9. Agregue los siguientes Extremos y Parámetros de Extremo:

    Interfaz gráfica de usuario, texto, descripción de la aplicación generada automáticamente

    attachment

    Interfaz gráfica de usuario, descripción de la aplicación generada automáticamente

    Interfaz gráfica de usuario, texto, aplicación, correo Descripción generada automáticamente

    archivo adjunto

    Interfaz gráfica de usuario, texto, aplicación, correo Descripción generada automáticamente

    Interfaz gráfica de usuario, descripción de la aplicación generada automáticamente

  10. Para cada Extremo, haga clic en Probar conexión. Si es la primera vez que lo hace, App Builder le redirigirá al proveedor de desafíos de Google. Inicie sesión con su cuenta de Google y haga clic en Aceptar en la página siguiente. Volverá a App Builder después de realizar estos pasos.

  11. Para cada Extremo, haga clic en Descubrir. Esto importará todas las tablas de cada Extremo a App Builder para su uso en su aplicación.