现在,我们的联系人严重混乱并四处传播。
我想做的是使用 Office 365 的 Exchange 创建一个中央联系人存储库,然后将它们也移动到其他服务(如 Mailchimp、SugarCRM 等),以便一切都在一个地方(Exchange)并且可以进行更新MS Outlook 或任何支持它的电子邮件客户端。
但是我不知道 API 是否可以访问这样创建的文件夹。
另外,我应该使用数据库作为缓存还是应该使用脚本来做所有事情?
有什么建议吗?
现在,我们的联系人严重混乱并四处传播。
我想做的是使用 Office 365 的 Exchange 创建一个中央联系人存储库,然后将它们也移动到其他服务(如 Mailchimp、SugarCRM 等),以便一切都在一个地方(Exchange)并且可以进行更新MS Outlook 或任何支持它的电子邮件客户端。
但是我不知道 API 是否可以访问这样创建的文件夹。
另外,我应该使用数据库作为缓存还是应该使用脚本来做所有事情?
有什么建议吗?
您应该能够访问 o365 交换文件夹中的公用文件夹。o365 中的 Exchange Web 服务 API 包含用于访问公用文件夹的端点,它提供了添加/更新或删除交换文件夹属性的能力。
此外,访问公用文件夹后,您应该能够使用 UpdateItem 将属性添加或附加到选定的公用文件夹。
EWS API 端点:
https://msdn.microsoft.com/en-us/library/office/jj945067(v=exchg.150).aspx
更新项目操作:
https://msdn.microsoft.com/en-us/library/office/aa581084(v=exchg.150).aspx
希望这可以帮助。