我正在尝试为我的网站构建一个日历,用户可以使用它来连接和获取/订阅用户拥有的所有各种帐户。我不希望得到有关他的联系人等的任何其他信息。
是否有可用的API允许我导入或订阅Exchange服务器以获取用户的日历?
到目前为止,我已经能够找到这两个资源,但它们没有提供有关如何以及如何为网站和数据库集成做好的详细描述:
对于Google Calendar API:
https://developers.google.com/google-apps/calendar/
对于Outlook Exchange API:
http://msdn.microsoft.com/library/office/jj190901%28exchg.150%29
答案 0 :(得分:1)
您在上面指出的Outlook Exchange API(http://msdn.microsoft.com/library/office/jj190901%28exchg.150%29)就是我们所说的邮件应用程序 - 它们总是托管在Outlook中,因此这不是发布到网站的正确技术。您可以使用基于SOAP的Exchange Web服务(EWS)或EWS托管API以编程方式访问用户的日历,EWS托管API是EWS的托管包装程序。此处提供了有关EWS与EWS托管API的更多信息:http://msdn.microsoft.com/en-us/library/office/aa579177(v=exchg.150).aspx。本主题及其子主题http://msdn.microsoft.com/en-us/library/office/dn495623(v=exchg.150).aspx中提供了有关使用EWS或EWS托管API访问Exchange日历的特定信息。此信息不提供有关网站集成的信息 - 它特定于日历API功能。