Ich versuche, ein einfaches node.js-Programm zu schreiben, um einige Adressbücher von einem CardDAV-Server mit einer lokalen MySQL-Datenbank zu synchronisieren. Ich benutze den Knoten dav Client.Inkrementelle CardDAV-Synchronisierung mit Node dav-Client
Ich weiß, CardDAV unterstützt nur die Synchronisierung seit der letzten Synchronisierung über sync-token
und ich sehe einige Verweise auf Sync-Token, wenn ich durch die Quelle und readme des Dav-Clients durchsuchen. Aber ich bin neu bei DAV, also bin ich mir nicht 100% ig sicher, wie ich alles zusammenstellen soll.
Ich vermute, dass ich das Sync-Token (und Level?) Speichern muss, sendet der Server zurück, nachdem ich eine Synchronisierung ausgeführt habe, und schließe sie dann in meine nächste Synchronisierungsanforderung ein. Bin ich auf dem richtigen Weg?
Danke für die hilfreiche Antwort. Ich bin schon einmal auf diesen Artikel zum Aufbau eines CardDAV-Clients gestoßen und es war definitiv hilfreich. Es ist die am besten lesbare Dokumentation dieser Konzepte, die ich gefunden habe. –