Kalender per URL freigegeben

Ich habe meinen Kalender per Kalenderfreigabe auf der icloud.com Webpage frei gegeben ("Offentlicher Kalendar") und über die URL bei Google eingebunden. Zunehmend häufig werden dort aber Events, welche ich auf icloud lösche, auch nach vielen Tagen immer noch angezeigt. Ich habe erst einen Fehler bei Google vermutet, aber dann die URL mit "http" verwendet, um das ICS File herunter zu laden und zu analysieren und siehe da: das Event ist noch im ICS File, aber nicht mehr auf der iCloud Website unter "Kalender".


Ist das ein bekannter Fehler? Gibt es einen Fix oder wenigstens einen Workaround?

Windows, Windows 6

Gepostet am 29. Juni 2022 01:20

Antworten
7 Antworten

01. Juli 2022 00:48 als Antwort auf AndiV

Die wird aktiv abgefragt, dabei kann es Verzögerungen geben, das ist auch bekannt (laut verschiedenen Aussagen dauert das bei Google bis zu 24h). Das Problem ist aber: die URL, die bei einem öffentlichen Kalender angegeben wird, liefert ja per webcal das ICS File des gesamten Kalenders. Wenn man das "webcal://" durch "http://" ersetzt, kann man das ICS downloaden, was ich gemacht habe. Und dort in dem ICS befinden sich nach wie vor die Events, auch nach vielen Tagen/Wochen. Das kann mMn nur den Schluss zulassen, dass iCloud das ICS falsch zusammenstellt, denn auf iCloud.com selbst wird der Kalender ja korrekt angezeigt.

04. Juli 2022 15:32 als Antwort auf LFranzen

Hast Du das ICS-Textfile schon einmal in einem Texteditor angeschaut und werden dort die Datenpunkte als "cancelled", "confirmed", usw. kommentiert? D.h., bleiben die Daten im Kalender zwar erhalten, nur der Status des Kalender-Termines wird geändert? Kann es sein, dass eine Software bei Google oder Apple den Status nicht korrekt interpretieren kann?

Dass die 24h-Verzögerung durchaus möglich ist, ist sicher bedeutend.

Wenn einige Server in den USA stehen und andere Dienste in Europa gehostet werden, kann es zu Zeitverzögerungen kommen, weil einige Server z.B. wie bei Banküberweisungen über Mitternacht Aktualisierungen an ihren Datenbanken ausführen oder in Zeiten von wenig Traffic, usw.


Siehe (iCalendar)-Spezifikation:  

Format Definition: The property is defined by the following notation:

     status     = "STATUS" statparam] ":" statvalue CRLF

     statparam  = *(";" xparam)

     statvalue  = "TENTATIVE"           ;Indicates event is
                                        ;tentative.
                / "CONFIRMED"           ;Indicates event is
                                        ;definite.
                / "CANCELLED"           ;Indicates event was
                                        ;cancelled.
        ;Status values for a "VEVENT"

https://www.ietf.org/rfc/rfc2445.txt

11. Juli 2022 02:19 als Antwort auf AndiV

Ich habe mittlerweile herausgefunden, dass das Problem sicher bei Serientermine besteht. Die folgenden Einträge zu einer Serie scheinen laut einem online-ICS-Validator nicht konform, da die UID mehrfach verwendet wird (die EXDATE Einträge wären grundsätzlich richtig):


BEGIN:VEVENT
CREATED:20220525T174451Z
DTEND;TZID=Europe/Zurich:20220602T180000
DTSTAMP:20220531T195732Z
DTSTART;TZID=Europe/Zurich:20220602T080000
EXDATE;TZID=Europe/Zurich:20220616T080000
LAST-MODIFIED:20220531T195732Z
RRULE:FREQ=WEEKLY;BYDAY=TH
SEQUENCE:1
SUMMARY:Lio: Büro
UID:E*D*I*T*E*D
EXDATE;TZID=Europe/Zurich:20220609T080000
EXDATE;TZID=Europe/Zurich:20220811T080000
EXDATE;TZID=Europe/Zurich:20220707T080000
EXDATE;TZID=Europe/Zurich:20220721T080000
EXDATE;TZID=Europe/Zurich:20220714T080000
END:VEVENT


BEGIN:VEVENT
DTSTAMP:20220614T152848Z
SUMMARY:Lio: Büro
TZID:Europe/Zurich
SEQUENCE:0
UID:E*D*I*T*E*D
CREATED:20220614T152848Z
DTSTART;TZID=Europe/Zurich:20220623T080000
DTEND;TZID=Europe/Zurich:20220623T150000
RECURRENCE-ID;TZID=Europe/Zurich:20220623T080000
END:VEVENT


BEGIN:VEVENT
DTSTAMP:20220620T113138Z
SUMMARY:Lio: Büro (E*D*I*T*E*D)
TZID:Europe/Zurich
SEQUENCE:0
UID:E*D*I*T*E*D
CREATED:20220620T113138Z
DTSTART;TZID=Europe/Zurich:20220811T080000
DTEND;TZID=Europe/Zurich:20220811T180000
RECURRENCE-ID;TZID=Europe/Zurich:20220811T080000
END:VEVENT


BEGIN:VEVENT
DTSTAMP:20220620T113202Z
SUMMARY:Lio: Büro (E*D*I*T*E*D)
TZID:Europe/Zurich
SEQUENCE:0
UID:E*D*I*T*E*D
CREATED:20220620T113202Z
DTSTART;TZID=Europe/Zurich:20220811T080000
DTEND;TZID=Europe/Zurich:20220811T190000
RECURRENCE-ID;TZID=Europe/Zurich:20220811T080000
END:VEVENT


BEGIN:VEVENT
DTSTAMP:20220620T113213Z
SUMMARY:Lio: Büro (E*D*I*T*E*D)
TZID:Europe/Zurich
SEQUENCE:0
UID:E*D*I*T*E*D
CREATED:20220620T113213Z
DTSTART;TZID=Europe/Zurich:20220811T080000
DTEND;TZID=Europe/Zurich:20220811T190000
RECURRENCE-ID;TZID=Europe/Zurich:20220811T080000
END:VEVENT


BEGIN:VEVENT
DTSTAMP:20220620T113222Z
SUMMARY:Lio: Büro (E*D*I*T*E*D)
TZID:Europe/Zurich
SEQUENCE:0
UID:E*D*I*T*E*D
CREATED:20220620T113222Z
DTSTART;TZID=Europe/Zurich:20220811T080000
DTEND;TZID=Europe/Zurich:20220811T190000
RECURRENCE-ID;TZID=Europe/Zurich:20220811T080000
END:VEVENT


BEGIN:VEVENT
DTSTAMP:20220622T160905Z
SUMMARY:Lio: Büro
TZID:Europe/Zurich
SEQUENCE:0
UID:E*D*I*T*E*D
CREATED:20220622T160905Z
DTSTART;TZID=Europe/Zurich:20220630T080000
DTEND;TZID=Europe/Zurich:20220630T143000
RECURRENCE-ID;TZID=Europe/Zurich:20220630T080000
END:VEVENT


[Vom Moderator bearbeitet, um persönliche Daten zu entfernen]

30. Juni 2022 01:49 als Antwort auf AndiV

2 iPhones verwenden nur den Kalender von iCloud (Account auf beiden unter Kalender eingerichtet). Zusätzlich greife ich auf den Kalender per icloud.com zu. Auf meinem Google Account habe ich dann zusätzlich den Kalender per "import from URL" eingebunden, also read-only. Lösche ich ein Event auf einem der iPhones oder auf icloud.com, verschwindet das Event auch auf den anderen Geräten, manchmal halt nur nicht auf Google per URL. Ich weiss, dass es dort Verzögerungen gibt, aber viele Events sind in letzter Zeit auch nach über 1 Woche noch da.

01. Juli 2022 00:23 als Antwort auf LFranzen

Dann gilt es jetzt heraus zu finden, ob iCloud die Kalenderveränderungen pusht oder Google aktiv die Kalenderdatenbank bei iCloud abfragt.

Je nachdem, musst du ein Feedback mit Verbesserungsvorschlag an Google oder Apple senden.

Vielleicht kann man auch die Frequenz des Abfragezyklus irgendwo einstellen.

Ich muss am Weekend noch kurz schauen, ob ich das Problem reproduzieren kann.

Dieser Thread wurde vom System oder dem Community-Team geschlossen. Du kannst alle Beiträge positiv bewerten, die du hilfreich findest, oder in der Community nach weiteren Antworten suchen.

Kalender per URL freigegeben

Willkommen in der Apple Support Community
Ein Forum, in dem Apple-Kunden sich gegenseitig mit ihren Produkten helfen. Melde dich mit deinem Apple Account an, um Mitglied zu werden.