El catálogo/Google Calendar

Google Calendar

app.google.calendar

Manage Google Calendar events with full OAuth2 integration

Migrada y en marchaOAuth 2productivityLeer el código
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.

googlecalendaroauthcrudevents
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.

Leer el códigoVolver al catálogo

Google Calendar · Agent Apps