Google ofrece una gran biblioteca de cliente de JS que trabaja con todas las API basados en el descubrimiento de Google (como Calendario versión 3 del API). Escribí un blog post que cubre los aspectos básicos de la configuración del cliente JS y la autorización de un usuario.
Una vez que tenga habilitado el cliente básico en su aplicación, deberá familiarizarse con los detalles de Calendar v3 para escribir su aplicación. Sugiero dos cosas:
- El APIs Explorer le mostrará qué llamadas están disponibles en la API.
- La consola JavaScript de las herramientas para desarrolladores de Chrome sugerirá automáticamente los nombres de los métodos cuando manipule
gapi.client
. Por ejemplo, comience a escribir gapi.client.calendar.events.
y verá un conjunto de terminaciones posibles (necesitará el método insert
).
He aquí un ejemplo de lo que la inserción de un evento en JS se vería así:
var resource = {
"summary": "Appointment",
"location": "Somewhere",
"start": {
"dateTime": "2011-12-16T10:00:00.000-07:00"
},
"end": {
"dateTime": "2011-12-16T10:25:00.000-07:00"
}
};
var request = gapi.client.calendar.events.insert({
'calendarId': 'primary',
'resource': resource
});
request.execute(function(resp) {
console.log(resp);
});
Esperemos que esto es suficiente para empezar.
@Galdchef: Acceso prohibido a http://infohost.nmt.edu/~bbean/banweb/index.php –
Perdón por publicar un enlace a mi sitio web en la pregunta original (formulario incorrecto). @RamonAraujo el sitio se ha movido a beanweb.us. – Gladclef