2016-05-12 54 views

risposta

1

Dopo molte ricerche ho trovato una soluzione.

questo è fornito da https://icloud.niftyside.com/

Hanno uno script PHP, in cui è possibile compilare le credenziali e il diritto/contatti server CardDAV, che è possibile aggiungere a Mozilla Thunderbird/Fulmine

+0

Grazie mille! Ha funzionato bene per me. Dovevo semplicemente disabilitare l'autenticazione a due fasi su iCloud per poter eseguire lo script (non sono sicuro se è necessario che la sincronizzazione del calendario funzioni ancora) –

5

C'è un soluzione tedesca che ha recentemente lavorato per me, mentre il legame di Ronny non, purtroppo, non funziona da quando ho proprio non capisco tutte le risposte dal server: https://www.nico-beuermann.de/blogging/archives/115-Zugriff-auf-iCloud-Kalender-mit-Thunderbird.html

avrete bisogno di tre ingredienti per Thunderbird:

a. server del tuo calendario (in particolare, il numero xx in pxx-caldav.icloud.com)

b. il tuo ID utente (dsid)

c. del calendario UID (guid)

In breve (e in inglese):

  1. accedere al tuo calendario di iCloud nel browser è il primo importante passo

È possibile utilizzare Firefox' o Funzionalità di Chrome per guardare la rete; Continuerò con Chrome per questa spiegazione.

  1. Premere Ctrl + Maiusc + I e fare clic sulla scheda Rete; potrebbe essere che per ora è vuoto poiché potrebbe iniziare anche la registrazione dopo aver premuto Ctrl + Maiusc + I; se è vuoto, basta ricaricare avendo la scheda di rete ancora aperto

  2. Nel mio caso, è stato utile per fare clic destro su una colonna per mostrare ulteriormente il dominio

  3. controllando il dominio o semplicemente si libra sopra il link, puoi trovare xx in pxx, questo è il tuo server specifico; il resto del dominio non importa (informazioni a)

  4. Ho quindi fatto clic su una voce con dominio pxx-calendarws.icloud.com

  5. nella prossima nuova sotto-finestra, è possibile fare clic su Intestazioni e trovare dsid da qualche parte sotto i parametri di stringa di query; in alternativa, puoi trovarlo nell'URL; dsid corrisponde alla user id (informazioni b)

  6. ora, passare da "headers" a "Reponse"; potrebbe essere necessario controllare più linee URL arriva a trovare uno con la risposta giusta, ma troverete una serie di guid voci che corrispondono ai vostri ID di calendario (informazioni c)

Ora, avete tutto tre pezzi di informazione. In Thunderbird con il plug-in Lightning di Calendar, ora aggiungi un calendario di rete di tipo "CalDAV" (iCalendar non funzionerà!). Qui, è possibile immettere il seguente URL con i pezzi di informazioni in grassetto:

http s: // p xx -caldav.icloud.com/ DSID/calendari/guid

Et voìla. Dovrai inserire le tue credenziali per iCloud. Questo ha funzionato alla data di questo post con Thunderbird 45.8.0 con Lightning 4.7.8.

Aggiornamento 18 luglio 2017: A quanto pare, a giugno Apple ha cambiato qualcosa con il sistema. È necessario attivare l'autenticazione a due fattori ora per creare password specifiche per app. Puoi farlo con uno qualsiasi dei tuoi dispositivi Apple. Quindi, devi accedere al tuo account Apple. Nell'area di sicurezza, è possibile generare una password. Usa questo per accedere alla tua caldav in Thunderbird con il tuo indirizzo email. Questo sembra funzionare bene.

Senza autenticazione a due fattori, non è possibile attivare password specifiche dell'applicazione. E senza una password specifica per app, CalDAV non sembra più accessibile.

Aggiornamento 05 settembre 2017: Sembra che pGuid funzioni a volte ma guid non fa per l'ID del calendario. Quindi, fai attenzione qui.

+1

Ho dovuto aggiungere "/ calendari /" tra * dsid * e * guid * come descritto da Nico. –

+0

@FrankMartin Grazie, hai ragione, l'ho risolto – IceFire

+2

Un'altra informazione che potresti voler aggiungere: non è necessario disabilitare l'autenticazione a due fattori. Puoi aggiungere una password specifica per l'app come Jens ha sottolineato nei commenti del blog di Nicos. Vedere https://support.apple.com/it-it/HT204397 per le istruzioni di installazione. Almeno questo ha funzionato per me. –