我正在尝试编写一个简单的 node.js 程序来将一些通讯簿从 CardDAV 服务器同步到本地 MySQL 数据库。我正在使用节点dav客户端。
我知道 CardDAV 仅支持自上次同步以来的同步更改 via sync-token
,当我浏览dav 客户端的源代码和自述文件时,我看到了一些对同步令牌的引用。但是,我对 DAV 很陌生,所以我不能 100% 确定如何将它们组合在一起。
我猜我需要存储同步令牌(和级别?)服务器在我运行同步后发回,然后将其包含在我的下一个同步请求中。我在正确的轨道上吗?