Sto costruendo una webapp che gestisce determinati tipi di eventi per gli utenti. Voglio fornire un modo per visualizzare quegli eventi all'interno del calendario di Google dell'utente.Come pubblicare un feed evento dinamico per il calendario di Google?
Quello che speravo davvero era un modo per pubblicare il mio feed compatibile con Google Calendar e consentire agli utenti di iscriversi ad esso, così come possono iscriversi a "calendari interessanti". In questo modo, se gli eventi cambiano o vengono aggiunti nuovi eventi, questi si riflettono nel loro calendario. Ma sembra che solo Google consenta agli utenti di importare i dati del calendario in formati ical o csv, non nel formato di feed atom.
Il problema è che gli eventi esistenti nella mia webapp possono cambiare e vengono aggiunti nuovi eventi. Voglio che tali modifiche si riflettano immediatamente nel calendario di Google. E non posso aspettarmi che un utente continui a reimportare un file ICAL. La seguente domanda SO è estremamente simile, ma in realtà non ha una risposta pubblicata: Generate a Google Calendar compatible feed
Sto andando su questo nel modo sbagliato? Devo utilizzare l'API gdata per creare un calendario e pubblicare eventi su di esso? Sembra che pubblicare un feed atomico sarebbe molto più semplice, ma se google non può iscriversi a un feed atomico, non funzionerà.
Se pubblico semplicemente i miei eventi come file ICAL, Google Calendar rileggerà regolarmente l'URL e aggiornerà i dati? Alcuni utenti hanno 4 o 5 eventi al giorno, quindi il file diventerà sempre più grande col passare del tempo. Sembra davvero che questa non sia una buona soluzione.
Grazie, ma secondo questo post, Google non aggiorna in modo affidabile da un URL: http://www.google.com/support/forum/p/Calendar/thread?tid=3fad85f47a70864b&hl=en Do hai esempi di siti che pubblicano in formato ical che funzionano in modo affidabile? – Tauren
Ho appena provato con TripIt - ho ottenuto il collegamento webcal: // (in un file ics), l'ho aggiunto a Google. Poi ha aggiunto un altro evento su tripit.com, è tornato su google e è stato immediatamente mostrato. –
Grazie Malcolm! Questo sembra molto promettente. Speravo solo di fornire un feed ics per supportare calendari, iphone, ical, outlook e così via. Se lavora per tripit, allora dovrei essere in grado di farlo funzionare anche. – Tauren