我的Android应用程序应如何连接到Exchange服务器?

时间:2011-01-11 18:23:01

标签: android outlook webdav exchange-server outlook-web-app

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

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

我的服务器已启用OWA但API seems unsupported

任何建议都非常感谢。

1 个答案:

答案 0 :(得分:1)

使用WebDAV search方法,您可以在Exchange商店中查询内容类型为taskfolder的项目。

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

更新:从Exchange 2010开始,WebDAV协议为no longer supported。相反,a web service API可用。以下是how to get a Task item的示例。

澄清:网络服务api是在Exchange Server 2007中引入的。

要检测您正在与之交谈的Exchange版本,我建议您采用“探测”方法。尝试一些必要的Web服务调用来检测2007和2010,最好使用Autodiscover操作。如果这些不起作用,请探测WebDAV接口以获取早期版本。