3

Этот документ, который относится к Exchange Server предполагает, что основная часть API/веб-служб на основе SOAP: https://msdn.microsoft.com/en-us/library/office/dd877012(v=exchg.150).aspxПоддерживает ли сервер Exchange Server (собственный) API-интерфейс REST API?

Однако я вижу, что офис 365 (который я предполагаю, что это облако основе) поддерживает REST API. https://msdn.microsoft.com/en-us/library/office/dn776319(v=exchg.150).aspx

Но там сказано, что эта документация распространяется только на Exchange Online/Office 365. Итак, если у меня есть собственный сервер Exchange Server, будет ли он также поддерживать REST? Есть ли официальный документ с этой целью? (Я знаю, что он поддерживает EWS через SOAP, но я предпочел бы отдохнуть, а то, что я нашел в Интернете было только обрывки историй и экспериментов)

Большое спасибо ...

ответ

2

только REST API разоблачена Exchange on-prem предназначен для доступа к фотографиям пользователей. Все другие API REST предназначены только для Exchange Online, что означает в контексте арендатора Office 365.

+0

В такой установке гибрида, который может ответить на запрос REST? Может ли это сделать на предварительном сервере или сделать запросы REST через Интернет? Спасибо – Sandman

+0

Я не уверен, что понимаю ваш вопрос; сервер всегда отвечает за ответ на запросы REST, которые могут исходить от клиента или веб-сервера. –

+0

Извините, я думаю, я не слишком хорошо объяснил ... Мне непонятно: в гибридной настройке с Exchange on-prem в сочетании с Exchange Online (я понимаю, что такая настройка возможна), кто может реально ответить на запрос REST, и если ответ может также возникнуть на сервере Exchange на сервере в этой гибридной настройке. Но это не так важно, я думаю, мне придется больше узнать о том, как эта гибридная установка действительно работает, и тогда она, вероятно, станет более ясной. – Sandman

2

Что касается блога команды Exchange, API REST также поддерживается в сценариях On-Premise, начиная с Exchange 2016 CU3.

Для справки см. https://blogs.technet.microsoft.com/exchange/2016/09/26/on-premises-architectural-requirements-for-the-rest-api/. Я тестировал его с помощью нашего Exchange 2016 CU5 (Non-Hybrid) -Deployment, и он работал хорошо.

Вы можете, например, запросить почту с вашего счета через следующие PowerShell-Code:

$restdata = Invoke-RestMethod -Uri "https://YOUR-Exchange-Server/api/v2.0/me/messages" -Credential (Get-Credential) 
$restdata.value 
+0

Я немного смущен. Я помню, что видел эту страницу в прошлом и из этой дискуссии: Джефф: «Как насчет развертывания только на Exchange 2016? «Кажется, вы говорите, что эта функциональность доступна только в гибридных конфигурациях». Росс: «Это правильно». Я понимаю, что для этого нужно иметь гибридную конфигурацию. Но вы говорите, что это работает в не-гибридной конфигурации .. Я думаю, это что-то новое, что поставляется с CU3? – Sandman

Смежные вопросы