El catálogo/Google Calendar
Google Calendar
app.google.calendar
Manage Google Calendar events with full OAuth2 integration
Versión1.0.0
Categoríaproductivity
AutenticaciónOAuth 2
Herramientas12
Transportestdio
LicenciaMIT
01
Qué hace
La aplicación, en sus propias palabras.
Full Google Calendar integration with real OAuth2, token refresh, and complete event CRUD.
02
Herramientas
12 herramientas que el agente puede llamar.
Todas se declaran con parámetros tipados y devuelven resultados estructurados, así que el anfitrión puede renderizarlas en vez de narrarlas.
- authenticateAuthenticate with Google Calendar OAuth
- create_calendarCreate a new Google Calendar
- create_eventCreate a new Google Calendar event
- delete_eventDelete a Google Calendar event
- get_eventGet a single Google Calendar event by ID
- get_freebusyQuery free/busy information for one or more calendars
- list_calendarsList Google Calendar calendars for the authenticated user
- list_eventsList upcoming Google Calendar events
- move_eventMove a Google Calendar event to a different calendar
- open_calendarOpen Google Calendar in a browser
- quick_add_eventQuick-add a Google Calendar event from a text string (e.g. "Lunch with Alice tomorrow at noon")
- update_eventUpdate an existing Google Calendar event
03
Autenticación y permisos
Qué pide.
Declarado en el manifiesto y por adelantado. La aplicación no puede alcanzar nada que no haya pedido aquí.
Permisos
https://www.googleapis.com/auth/calendar.readonlyhttps://www.googleapis.com/auth/calendar.events
Secretos de sistema
CLIENT_IDCLIENT_SECRETREDIRECT_URI
Secretos de usuario
ACCESS_TOKENREFRESH_TOKENexpiresAt
Seguir leyendo
El manifiesto y el código de Google Calendar están en el monorepo, junto al resto de aplicaciones.