Estoy creando una aplicación web que gestiona ciertos tipos de eventos para los usuarios. Quiero proporcionar una forma de mostrar esos eventos dentro del calendario de google de un usuario.¿Cómo publicar un feed de eventos dinámico para el calendario de google?
Lo que realmente esperaba era una forma de publicar mi propio feed compatible con el calendario de Google y permitir a los usuarios suscribirse, como que pueden suscribirse a "calendarios interesantes". De modo que si los eventos cambian o se agregan nuevos eventos, se reflejan en su calendario. Pero parece que Google solo permite a los usuarios importar datos de calendario en formatos ical o csv, no en formato de alimentación atómica.
El problema es que los eventos existentes en mi aplicación web pueden cambiar y se agregan nuevos eventos. Quiero que esos cambios se reflejen de inmediato en el calendario de google. Y no puedo esperar que un usuario siga reimportando un archivo ICAL. La siguiente pregunta SO es muy similar, pero realmente no tiene una respuesta publicada: Generate a Google Calendar compatible feed
¿Estoy hablando de esta manera incorrecta? ¿Debo utilizar la API gdata para crear un calendario y publicar eventos en él? Parece que publicar un feed atom sería mucho más simple, pero si google no puede suscribirse a un feed atom, eso no funcionará.
Si simplemente publico mis eventos como un archivo ICAL, ¿el calendario de Google volverá a leer la URL regularmente y actualizará los datos? Algunos usuarios tienen 4 o 5 eventos por día, por lo que el archivo seguirá creciendo a medida que pase el tiempo. Realmente parece que esta no es una buena solución.
Gracias, pero de acuerdo con este post, Google no actualiza de forma fiable desde una URL: http://www.google.com/support/forum/p/Calendar/thread?tid=3fad85f47a70864b&hl=en Do ¿Tiene ejemplos de sitios que publican en formato ical que funcionan de manera confiable? – Tauren
Acabo de probarlo con TripIt - obtuve el enlace webcal: // (a un archivo ics), lo agregué a Google. Luego se agregó otro evento en tripit.com, se volvió a google y se mostró de inmediato. –
Gracias Malcolm! Esto parece muy prometedor. Esperaba tener que proporcionar un feed ics para admitir calendarios de google, iphone, ical, outlook, etc. Si funciona para Tripit, entonces debería ser capaz de hacerlo funcionar también. – Tauren