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

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

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

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

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

非常感谢任何建议。

最佳答案

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

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

更新:自 Exchange 2010 起,WebDAV 协议(protocol)为 no longer supported .相反,a web service API可用。这是关于 how to get a Task item 的示例.

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

要检测您正在使用的 Exchange 版本,我建议采用“探测”方法。尝试一些基本的 Web 服务调用来检测 2007 和 2010,最好使用 Autodiscover手术。如果这些都不起作用,请探测早期版本的 WebDAV 接口(interface)。

关于android - 我的 Android 应用程序应如何连接到 Exchange 服务器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4661155/

相关文章:

java - 设置 SurfaceView 的背景图像

android - 在 Android 上播放加密文件

c# - 使用 C# 的 MS Outlook 集成

macos - 使用用户凭据通过终端命令挂载到 webdav

windows - WebDAV:Windows 7 的默认文件大小限制是多少?

java - 有人使用 Milton webdav 库吗?

Android O NotificationChannels 默认类别

Android:BitmapFactory.decodeStream() 内存不足,400KB 文件和 2MB 可用堆

excel - 如何将工作表中的图像嵌入 Outlook 电子邮件

HTML 时事通讯 - 不同版本的 Outlook 修复