【发布时间】:2016-02-02 09:32:48
【问题描述】:
我有一个 asp.net Web 应用程序,我想通过它访问 Outlook 2013 并添加/编辑/删除 Outlook 任务。
我也有 Exchange Server 2010。
我只是不知道如何着手解决。我需要为 Office 或 EWS 使用 JavaScript API 还是什么...
请建议...
【问题讨论】:
我有一个 asp.net Web 应用程序,我想通过它访问 Outlook 2013 并添加/编辑/删除 Outlook 任务。
我也有 Exchange Server 2010。
我只是不知道如何着手解决。我需要为 Office 或 EWS 使用 JavaScript API 还是什么...
请建议...
【问题讨论】:
对于初学者,您不能直接从服务器/Web 应用程序访问 Outlook:
https://support.microsoft.com/en-us/kb/257757
您也不能使用适用于 Office 的 JavaScript API,因为目前不支持任务项。
您唯一的选择是使用 Exchange Web 服务。这是一个很好的起点:
https://msdn.microsoft.com/EN-US/library/office/jj900166(v=exchg.150).aspx
【讨论】:
我没有尝试这样做,所以这是非常一般的建议。
我建议先阅读EWS,然后再查看Javascript API for Office,如果有令人信服的理由说明EWS 在您的场景中不起作用。
之后,您需要回答的下一个问题是您是希望服务器与 Exchange 还是客户端进行通信。
如果您需要将来自用户输入(例如数据库)以外的其他来源的数据合并到用户任务中,则服务器(“背后的代码”)可能是更好的选择,反之亦然。
如果您打算通过客户端上的javascript 完成这一切,那么 Javascript API 也可能是一个选项,假设功能在那里。
希望这会有所帮助。
【讨论】: