dal Blog

Sincronizzare GRATIS iCal con Google Calendar

Ciao a tutti…da buon ingegnere informatico sono sempre attento agli standard e, se fortunatamente la suite di prodotti che compongono il meraviglioso mondo di OS X li rispetta in tutti i settori, spesso non è così per il web: spesso sono necessari accrocchi per far comunicare applicazioni con protocolli diversi (ricordo che quando lavoravo in T*lecom non c’era verso di far andare Mail di OS X con il server Exchange aziendale…

…fortunatamente i tempi sono cambiati e, fortunatamente, Google è molto attento agli standard: uno di questi è CalDAV: uno standard (l’RFC risale al 2003, pensate un po’…) che definisce il protocollo ed i dati per la sincronizzazione di eventi in un calendario.

iCal 3.x supporta CalDAV…e…UDITE UDITE…ora anche Google Calendar lo supporta!

Ergo, di seguito vi dirò come sincronizzare iCal con Google Calendar in maniera bidirezionale AGGRATIS :)

Cominciamo:

Presumo che se state leggendo questo articolo con la stessa attenzione con cui io l’ho scritto, abbiate già un account Google…vi serviranno UserId e Password.

Procediamo:

  1. Apriamo iCal
  2. Dal menu Preferenze -> Account inseriamo una Descrizione (ad esempio Calendario su Google), Username e Password sono quelli con cui ci logghiamo su Google
  3. Apriamo la voce Opzioni server ed inseriamo https://www.google.com/calendar/dav/[USERID]/user (dove al posto di [USERID] c’è il vostro Username di cui sopra
FATTO :)
Semplice, no?! …a questo punto non serviranno più i vari SpanningSync, BusySync, GSync, ecc…che tra l’altro mi incasinavano i calendari con tanto di duplicati.
Ahh….dimenticavo una chicca: immagino già che mi si dica “ok, ma se io ho più calendari ?”
FACILE:
  1. Andiamo su Google Calendar
  2. Impostazioni Calendario (per il calendario che ci interessa)
  3. Copiamo l’ID del calendario (lo troviamo in basso, dove c’è l’indirizzo per i vari formati)
  4. Aggiugiamo in iCal un altro account, con gli step di cui sopra, ma inserendo nelle Opzioni Server:  https://www.google.com/calendar/dav/[USERID]/user dove al posto di [USERID] c’è, indovinate, l’ID appena copiato.
Aspetto commenti ;)

potrebbero interessarti anche questi articoli :)

COMMENTI

  1. max 15 mar 2009 alle 21:25 #

    Grazie Mille !
    Funziona alla grande!
    Istruzioni chiarissime!

    Ciao

  2. Flycat 21 mag 2009 alle 21:32 #

    io non riesco!!!!!!! :’( cioè ora su ical ho triplicato gli eventi…. :’( e su google calendar non ho nemmeno un evento….

    helpppp

  3. admin 22 mag 2009 alle 09:16 #

    Ciao Flycat, prova in questo modo:

    1 – Cancella l’account da iCal (o gli account, semmai ne avessi creato più di uno).
    2 – In Google Calendar controlla le impostazioni del fuso orario (a volte, se non correttamente configurato genera duplicati sfasati di un ora, ad esempio)
    3 – Ricrea l’account su iCal seguendo le istruzioni del post e come nome account sgeli un nome differente (per evitare che iCal prelevi vecchi eventi memorizzati in cache)

    Fammi sapere se funzia ;)

    ciao

  4. Federico 22 lug 2009 alle 09:47 #

    Salve,
    spero lei possa essermi d’aiuto. Purtroppo ogni volta che provo a creare l’account dalle preferenze di ical ho lo stesso messaggio di errore.

    Calendario https://www.google.com/calendar/dav/INDIRIZZOEMAIL/useron trovato.

    Ho già provato diverse volte anche verificando i dati sul mio account di google.
    Grazie mille.
    Federico

  5. admin 22 lug 2009 alle 10:46 #

    Ciao Fedrico,
    controlla la stringa, dovrebbe essere:

    https://www.google.com/calendar/dav/INDIRIZZOEMAIL/user

    tu, invece, mi segnali:

    https://www.google.com/calendar/dav/INDIRIZZOEMAIL/useron

  6. Mario 6 gen 2010 alle 16:56 #

    Salve,
    ho 3 calendari su googleCalendar. Fin’ora li usavo “delegati” ma non mi si sincronizzavano su iPhone.

    Ho provato a usare il metodo da lei consigliamo ma ho trovato dei problemi:
    1. se inserisco l’account google, poi non posso fare un altro account google perchè non accetta duplicati. Ho quindi PRIMA creato un account google, modificato la descrizione e l’id per il singolo calendario (ad es. il calendario “lavoro”), dopo di che potevo procedere nel creare altri calendari google.

    Ho dunque creato i 3 calendari che ho su google calendar, ogniuno con una descrizione differente e ogniuno con l’id opportuna.

    Mi si generano così 3 voci che corrispondono alla descrizione con la sottovoce “default” e non funziona nulla. Non vedo nessun evento che ho predisposto e che vedevo con le impostazioni vecchie con le deleghe.

  7. admin 20 gen 2010 alle 17:05 #

    Salve Mario,
    vorrei aiutarti ma dovresti dirmi quali versioni stai usando sia di Mac OS che di iPhone OS.

    Rispetto alle versioni precedenti, con le ultime release di Mac OS X, ad esempio, è stato migliorato il supporto CalDAV e i calendari di Google (anche più di uno) possono essere facilmente aggiunti dal menu preferenze di iCal.

    Stesso discorso per iPhone: con l’ultima versione, si possono aggiungere account Google ed evitare l’accrocchio via Exchange (limitato ad un solo account).

    Fammi sapere,
    ciao

  8. Marco 28 giu 2010 alle 20:43 #

    Scusa Mario, un’altra domanda. Ma se uso più calendari in ICal? E’ possibile sincronizzarli tutti in Google Calendar? Mi serve per fare il backup del mio calendario (agenda) in uso da diversi anni!! Mica posso modificare gli appuntamenti singolarmente e impostarli sul calendario di Google, sarebbe una pazzia!

  9. Gianni 25 ott 2010 alle 20:56 #

    Ciao, articolo molto interessante. Sono riuscito a sincronizzare i miei calendari.
    Vorrei capire una cosa; sul mio account “Calendar” ho tre calendari come, per esempio: ufficio, personale, hobby.
    Su Ical mia appare come calendario dell’accuont il primo “Uffcio” poi per far apparire gli altri devo vederli come delegati. E’ possibile vedere tutti i calendari come lo stesso account senza dover visualizzare questi delegati?
    Grazie.
    Gianni.

  10. Lord Nemesi 14 mar 2011 alle 19:37 #

    Ciao a tutti,
    io non riesco a sincronizzare i calendari delegati con iPhone…e purtroppo mi servono. I famigerati sincronizzano senza problemi con iCal ma iTunes non li vede….ergo come li sincronizzo con il melafono? ASD

  11. Antonio Picone 1 apr 2011 alle 15:45 #

    Ciao Lord Nemesi,
    ho trovato sulla pagina di supporto di Google la soluzione al tuo problema: http://www.google.com/support/mobile/bin/answer.py?answer=151674&cbid=dxszwl0yao5l&src=cb&lev=%20answer

    L’ultimo punto consente di accedere alla pagina di configurazione dei calendari delegati: metti un segno di spunta su quelli che vuoi gestire anche sull’iPhone ed il gioco è fatto.

    Io ho appena provato e funziona ;)

    grazie del tuo commento,
    ciao

  12. guglielmo 10 ago 2011 alle 17:30 #

    ciao per caso ho trovato il tuo blog, forse credo in quello che chiamano destino. ho bisogno di sviluppare un progetto e mi serve una figura come la tua probabilmente.
    dovrei sviluppare una macchina industriale. puoi aiutarmi?scusa il disturbo…

Lascia il tuo Commento

Connect with Facebook

Moderazione dei commenti attiva. Il tuo commento non apparirà immediatamente.