首页 文章

Exchange Server(内部)是否支持REST API?

提问于
浏览
4

适用于Exchange Server的此文档表明大量API / Web服务是基于SOAP的:https://msdn.microsoft.com/en-us/library/office/dd877012(v=exchg.150).aspx

但是我看到Office 365(我假设是基于 Cloud 的)支持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,我在网上发现的只是故事和实验的点点滴滴)

非常感谢...

2 回答

  • 5

    Exchange本地公开的唯一REST API用于访问用户照片 . 所有其他REST API仅适用于Exchange Online,这意味着在Office 365租户的上下文中 .

  • 4

    关于Exchange团队博客,从Exchange 2016 CU3开始,On-Premise-Scenarios也支持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
    

相关问题