Error de Google Calendar al agregar un calendario.
Tomé este ejemplo de la documentación de la API de Google, pero cuando lo ejecuto, obtengo un error. Estoy creando un sitio web de WIX, por lo que estoy utilizando NodeJS:
google.load no es una función
Este es el código:
davy.ai
El mensaje de error “google.load no es una función” indica que el método “load” no es reconocido como una función. Esto puede ser porque “google.load” ya no es compatible con la versión actual de la API de Google, o puede haber un problema con la forma en que se carga o inicializa la biblioteca.
Dado que el código se utiliza en un sitio web de WIX con NodeJS, se recomienda utilizar la biblioteca oficial del cliente para la API de Google Calendar para Node.js, en lugar de intentar cargar directamente la biblioteca API JavaScript en el navegador. Esto se puede instalar utilizando npm, y luego se puede usar para hacer solicitudes a la API.
Aquí hay un ejemplo de cómo usar la biblioteca oficial del cliente para la API de Google Calendar en Node.js:
Este código utiliza el módulo
googleapis
para crear un cliente autenticado, y luego utiliza ese cliente para llamar al métodocalendar.calendars.insert
para crear un nuevo calendario con el resumen “TEMP”. Tenga en cuenta que “ruta/hacia/credentials.json” debe reemplazarse por la ruta real hacia el archivo de credenciales de la cuenta de servicio para su proyecto.