gpt4 book ai didi

office365 - O365、EWS 托管 API 和 ExchangeVersion

转载 作者:行者123 更新时间:2023-12-04 18:04:41 25 4
gpt4 key购买 nike

如果我使用 Exchange Web Services Managed API v2.2 与 O365 连接,那么我应该使用哪个 ExchangeVersion?

在我看来,我应该 是有道理的。总是 使用最新版本,因为我认为 O365 始终是最新版本(实际上,O365 session 请求确认消息的页脚中已经包含 Exchange 2016!)

var service = new ExchangeService(ExchangeVersion.Exchange2013_SP1);

是否有用于 O365 的推荐版本,或者我最好自动使用最新版本? (有没有人从微软那里得到这方面的资料?)

编辑:这是引发我的问题的实际原始问题

我们遇到了使用 O365 时错误地从电子邮件消息 HTML 正文中删除空格的问题。我们的软件正在将 ExchangeVersion 设置为 Exchange2013。使用 fiddler 我们可以看到空格实际上并没有被删除,所以它似乎不是托管 API 问题。我们以前没有这些问题,所以我认为在 O365 端发生了一些变化。

但是,如果我们将软件更改为使用 ExchangeVersion.Exchange2013_SP1,那么问题就会消失。

所以现在我想知道 O365 是否已经更新并希望我们因此使用最新的 ExchangeVersion

任何人都可以提供有关 O365 的 ExchangeVersion 和建议,或者解释为什么问题可能已经开始以及为什么更改 ExchangeVersion 会使事情再次发生?

最佳答案

对于 Office 365,应为 ExchangeVersion.Exchange2013_SP1。像这样MSDN article指出,您应该使用 Exchange Online 的最新版本。 EWS API 是 Exchange Web 服务 (SOAP) 的客户端库。

为了在每个版本的 Exhange 中添加新功能,更改了 EWS 架构。 EWS 架构是向后和向前兼容的,如果您创建面向早期架构版本(例如 Exchange Server 2007 SP1)的应用程序,您的应用程序也将针对更高的架构版本(例如 Exchange Server 2013 SP1)工作,但仅适用于具有由 Exchange Server 2007 SP1 架构定义的功能。

关于office365 - O365、EWS 托管 API 和 ExchangeVersion,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32735584/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com