GoogleMeetToolkit
GoogleMeetToolkit is a component that lets you create and manage Google Meet meetings directly from your Nappai dashboard. It gives you a set of ready‑made tools that can be used by other parts of your workflow to schedule meetings, invite participants, and control meeting settings.
¿Cómo funciona?
When you add the component to a flow, you first need to choose a Google Meet API credential that you have created in the Nappai credentials section. The component then asks for two pieces of information:
- Scopes – a list of Google Calendar API scopes that the component will use.
- Token String – a JSON string that contains the OAuth 2.0 access token, refresh token, client id, client secret, and token expiry.
The component uses these values to build a Credentials
object from the Google OAuth library. With that credential it creates a Google Meet service client (build_meet_service
) and finally returns a GoogleMeetToolkit
instance. The toolkit exposes a set of methods (create meeting, add attendee, etc.) that other components can call.
Entradas
Campos de Entrada
- Scopes: Scopes for the Google Calendar API.
- Token String: JSON string containing OAuth 2.0 access token information for service account access.
Nota: Antes de usar el componente, asegúrate de haber configurado una credencial de tipo Google Meet API en la sección de credenciales de Nappai y seleccionarla en el campo “Credential” del componente.
Salidas
- BaseToolkit: Un objeto
BaseToolkit
que contiene los métodos para crear y gestionar reuniones de Google Meet. Puedes usarlo en otros componentes que acepten un toolkit como entrada.
Ejemplo de Uso
- Configura la credencial
Ve a Credenciales → Agregar credencial → Google Meet API y completa el campo “Google Meet access”. - Añade el componente
Arrastra “GoogleMeetToolkit” al flujo y selecciona la credencial que acabas de crear. - Define los scopes
Por ejemplo:https://www.googleapis.com/auth/calendar https://www.googleapis.com/auth/calendar.events
- Pega el token string
Copia el JSON que obtuviste al generar el token de servicio. - Conecta la salida
Conecta la salida BaseToolkit a otro componente que necesite crear una reunión, como “Create Google Meet”.
Componentes Relacionados
- GoogleCalendarToolkit – para crear eventos en el calendario que luego pueden enlazarse a una reunión de Meet.
- GoogleMeetToolkit – ya el componente que se describe aquí.
- GoogleMeetToolkitComponent – la versión de código que implementa la lógica.
Consejos y Mejores Prácticas
- Guarda el token string en un lugar seguro; no lo compartas públicamente.
- Usa scopes mínimos necesarios para reducir el riesgo de acceso no autorizado.
- Si necesitas crear varias reuniones, reutiliza la misma salida BaseToolkit en lugar de crear un nuevo componente cada vez.
Consideraciones de Seguridad
- El token string contiene credenciales sensibles. Asegúrate de que solo usuarios autorizados tengan acceso a la configuración del flujo.
- La credencial de Google Meet API debe tener permisos limitados a las acciones que realmente necesitas (por ejemplo, solo crear reuniones).
- Revoca y renueva los tokens periódicamente para mantener la seguridad.