Exchange Server(内部)是否支持 REST API?
Does Exchange Server (in-house) suppport REST API?
这份适用于 Exchange Server 的文档表明 API/Web 服务的大部分是基于 SOAP 的:
https://msdn.microsoft.com/en-us/library/office/dd877012(v=exchg.150).aspx
但是我看到 Office 365(我假设它是基于云的)支持 REST API。
https://msdn.microsoft.com/en-us/library/office/dn776319(v=exchg.150).aspx
但那里说该文档仅适用于 Exchange Online / Office 365。那么,如果我有一个内部 Exchange 服务器,它是否也支持 REST?为此有一些官方文件吗? (我知道它通过SOAP支持EWS,但我更喜欢REST,我在网上找到的只是一些故事和实验的点点滴滴)
非常感谢...
本地 Exchange 公开的唯一 REST API 用于访问用户照片。所有其他 REST API 仅适用于 Exchange Online,即在 Office 365 租户的上下文中。
关于 Exchange 团队博客,从 Exchange 2016 CU3 开始,REST API 也支持本地方案。
请参考https://blogs.technet.microsoft.com/exchange/2016/09/26/on-premises-architectural-requirements-for-the-rest-api/。我已经使用我们的 Exchange 2016 CU5(非混合)部署对其进行了测试,它运行良好。
例如,您可以通过以下 PowerShell 代码查询您帐户中的邮件:
$restdata = Invoke-RestMethod -Uri "https://YOUR-Exchange-Server/api/v2.0/me/messages" -Credential (Get-Credential)
$restdata.value
这份适用于 Exchange Server 的文档表明 API/Web 服务的大部分是基于 SOAP 的: https://msdn.microsoft.com/en-us/library/office/dd877012(v=exchg.150).aspx
但是我看到 Office 365(我假设它是基于云的)支持 REST API。 https://msdn.microsoft.com/en-us/library/office/dn776319(v=exchg.150).aspx
但那里说该文档仅适用于 Exchange Online / Office 365。那么,如果我有一个内部 Exchange 服务器,它是否也支持 REST?为此有一些官方文件吗? (我知道它通过SOAP支持EWS,但我更喜欢REST,我在网上找到的只是一些故事和实验的点点滴滴)
非常感谢...
本地 Exchange 公开的唯一 REST API 用于访问用户照片。所有其他 REST API 仅适用于 Exchange Online,即在 Office 365 租户的上下文中。
关于 Exchange 团队博客,从 Exchange 2016 CU3 开始,REST API 也支持本地方案。
请参考https://blogs.technet.microsoft.com/exchange/2016/09/26/on-premises-architectural-requirements-for-the-rest-api/。我已经使用我们的 Exchange 2016 CU5(非混合)部署对其进行了测试,它运行良好。
例如,您可以通过以下 PowerShell 代码查询您帐户中的邮件:
$restdata = Invoke-RestMethod -Uri "https://YOUR-Exchange-Server/api/v2.0/me/messages" -Credential (Get-Credential)
$restdata.value