8

此适用于 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 Server,它是否也支持 REST?为此有一些官方文件吗?(我知道它通过 SOAP 支持 EWS,但我更喜欢 REST,而我在网上找到的只是一些零碎的故事和实验)

非常感谢...

4

2 回答 2

10

关于 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 
于 2017-07-04T13:20:02.803 回答
7

Exchange on-prem 公开的唯一 REST API 用于访问用户照片。所有其他 REST API 仅适用于 Exchange Online,即在 Office 365 租户的上下文中。

于 2017-02-25T01:13:26.990 回答