【问题标题】:How should my android app connect to Exchange server?我的 android 应用程序应该如何连接到 Exchange 服务器?
【发布时间】:2011-01-11 18:23:00
【问题描述】:

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

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

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

非常感谢任何建议。

【问题讨论】:

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


【解决方案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 的示例。

澄清:在Exchange Server 2007中引入了web服务api。

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

【讨论】:

  • 很好的信息。谢谢你。是否有用于更新任务文件夹的 WebDAV 方法?
  • 再次感谢。在将此问题标记为已回答之前的最后说明:如何检测 Exchange 服务器是 2010 还是更早版本?
  • @bokeley,我有同样的要求发布请求以获取任务的端点是什么?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-12-01
  • 2014-01-13
  • 2017-07-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多