0

我有一个 PHP 应用程序,它连接到 Microsoft Exchange 服务器以通过 WebDAV 检索“联系人”。

是否可以向 Microsoft Exchange 发出 WebDAV 查询以仅获取在过去 X 天内更改或添加的联系人?

这比每次查询所有 30 个 bajillion 联系人并为每条记录执行检查/更新/插入操作要容易一些。

4

1 回答 1

1

您可能想查看此网站上的优秀示例。http://www.troywolf.com/articles/php/exchange_webdav_examples.php。它们是关于如何使用 PHP 通过 WebDAV 访问 Exchange 的很好参考。他甚至有一个搜索联系人,http://www.troywolf.com/articles/php/exchange_webdav_examples.php#search_contacts,但没有提到包含您有兴趣约束的字段的确切字段,所以我会帮你的。

搜索 Exchange 存储 ( http://msdn.microsoft.com/en-us/library/aa123573(EXCHG.65).aspx ) 是一个很好的起点。您正在寻找的具体内容是指定日期范围http://msdn.microsoft.com/en-us/library/aa123600(EXCHG.65).aspx,它说明了使用 dav:creationdate 字段的语法。

这里还有关于 DAV 命名空间的更多信息http://msdn.microsoft.com/en-us/library/aa565717.aspx

祝你好运!

于 2009-10-22T16:20:24.700 回答