使用iOS SDK连接Exchange

3

我正在创建一个需要连接到Exchange并检索信息的应用程序。是否有一种从iOS SDK轻松连接到Exchange Web服务的方法?

1个回答

1
你可以使用EWS、EAS或OWA来访问Exchange服务。
1)如果你想使用OWA服务,请查看下面的链接,你将会得到OWA Exchange的包装类。

https://github.com/jgallen23/OWAParser

2)EWS

针对EWS,我使用sudzc将Services.wsdl(描述客户端和服务器之间的契约)转换为ObjectiveC,并对Sudzc生成的代码进行了更改。

还请查看以下链接:

// 请求读取邮件

http://msdn.microsoft.com/en-us/library/exchange/aa566107(v=exchg.140).aspx

// 请求获取文件夹列表

/http://msdn.microsoft.com/en-us/library/exchange/aa564829(v=exchg.140).aspx

3)EAS

我希望下面的链接对于EAS交换开发有所帮助。 http://blogs.msdn.com/b/webdav_101/archive/2011/09/28/new-to-exchange-activesync-development.aspx


现在我没有示例代码。使用EWS,这并不太困难。 请检查我在答案中提到的EWS步骤。 - Sabareesh
EWS使用NTLM对吧?但是didRecieveChanllenge委托没有调用NSURLAuthenticationMethodNTLM。第一次它会发送服务器信任的挑战,第二次是基本的。之后它就会返回数据。 - Tapas Pal
这就是为什么我想检查你的代码,看看我是否漏掉了什么。 - Tapas Pal

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接