3

我想从交换服务器获取任务以在 android 应用程序中同步。我对联系人、电子邮件或日历项目不感兴趣,只对任务感兴趣。

似乎有几种方法可以连接到交换服务器,但文档既庞大又不透明。

我的服务器启用了 OWA,但API 似乎不受支持

非常感谢任何建议。

4

1 回答 1

1

使用 WebDAV搜索方法,您可以在 Exchange 存储中查询内容类型为taskfolder的项目。

使用 WebDAV 协议更新项目是通过对文件使用 HTTP PUT 操作或对仅包含属性的项目使用PROPPATCH 方法来完成的。由于任务项不一定与文件关联,我假设您必须使用 PROPPATCH 方法在任务文件夹中创建项目。

更新:从 Exchange 2010 开始,不再支持WebDAV 协议。相反,可以使用 Web 服务 API。这是一个关于如何获取任务项的示例。

说明:Web 服务 API 是在Exchange Server 2007中引入的。

要检测您正在与哪个 Exchange 版本交谈,我建议采用“探测”方法。尝试一些基本的 Web 服务调用来检测 2007 和 2010,最好使用该Autodiscover操作。如果这些都不起作用,请探测早期版本的 WebDAV 界面。

于 2011-01-11T18:39:58.570 回答