Ich schreibe einen Client, um alle Elemente des Benutzerpostfachs (einschließlich Kalender, Kontakte) mit meiner Anwendung zu synchronisieren. Hier möchte ich alle Kreationen, Aktualisierungen und Löschungen für alle Objekte erfassen. Office 365 verfügt zwar über eine Kalenderansicht-API (mit Änderungsverfolgung), um Kalenderereignisse zu synchronisieren, sehe aber folgendes Problem:EWS verwaltet APIs - Gibt es eine Möglichkeit, gelöschte Ereignisse aus einem Kalender zu entfernen?
Mit den obigen Einschränkungen wird es schwierig, Kalenderereignisse für einen langen Zeitraum zu synchronisieren.
Daher würde ich wirklich schätzen, wenn jemand zu einer Lösung für den folgenden Punkt kann:
- Gibt es einen EWS-API gelöschte Objekte zu holen (oder dessen ids nur) aus einem Kalender? Hier möchte ich nur die Liste der Ereignisse nicht in erweiterter Form.
- Gibt es eine Möglichkeit, gelöschte Vorkommnisse von einem wiederkehrenden Master-Ereignis zu erhalten?
- Gibt es eine bessere Möglichkeit Kalenderereignisse von Exchange zu synchronisieren?
Das Problem ist, ich kann meine app die ganze Zeit und daher kann nicht verwenden Streaming-Benachrichtigungen nicht ausgeführt werden. Danke für die vorgeschlagene Sync-Funktion, ich habe es versucht und es kann verwendet werden, um Elemente des Kalenders zu synchronisieren. – aditya