3

Exchange Server에 적용이 문서는 API/웹 서비스의 대부분은 SOAP 기반으로 제안 : https://msdn.microsoft.com/en-us/library/office/dd877012(v=exchg.150).aspxExchange Server (사내)가 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를 지원할 예정입니까? 이 부분에 공식 문서가 있습니까? (내가 그것을 SOAP를 통해 EWS를 지원하는지 알고,하지만 난 REST를 선호하고 난 온라인 그냥 비트와 이야기와 실험의 조각이었다 찾았는지)

많은 감사 ...

답변

2

유일한 REST API에 의해 노출 온 - 프레스 Exchange는 사용자 사진에 액세스하기위한 것입니다. 다른 모든 REST API는 Exchange Online 전용이며 Office 365 임차인을 의미합니다.

+0

를? On-prem 서버가 인터넷을 통해 REST 요청을 수행 할 수 있습니까? 감사합니다 – Sandman

+0

나는 당신의 질문을 이해하고 있는지 잘 모르겠다; 서버는 클라이언트 또는 웹 서버에서 올 수있는 REST 요청에 항상 응답해야합니다. –

+0

죄송합니다. 너무 잘 설명하지 못했을 것 같아요. Exchange Online과 결합 된 Exchange와의 하이브리드 설정에서 (실제로 설정이 가능하다는 것을 알고 있습니다.) 누가 실제로 REST 요청에 응답 할 수 있는지, 또한이 하이브리드 설정에서 온 - 어 - 익스체인지 (on-prem Exchange) 서버에서 응답을받을 수도 있습니다. 하지만 그렇게 중요하지는 않습니다. 저는이 하이브리드 설정이 실제로 어떻게 작동하는지 더 자세히 알아야 할 것입니다. 그러면 아마도 더 명확해질 것입니다. – Sandman

2

Exchange 팀 블로그와 관련하여 REST API는 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을-코드를 통해 계정에서 메일을 예를 조회 할 수 있습니다 나머지 요청에 응답 할 수 이러한 하이브리드 설정에서

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

에 대한 답을 모르겠습니다. 저는 약간 혼란 스럽습니다. 저는 과거와이 토론에서이 페이지를 보았던 것을 기억합니다 : Geoff : "Exchange 2016 온 - 프레미엄 전용 배포는 어떻습니까? "이 기능은 하이브리드 구성에서만 사용할 수 있다고 말하는 것 같습니다." 로스 : "맞습니다."나는 이것이 작동하기 위해서는 일종의 하이브리드 구성이 있어야한다는 것을 이해합니다. 그러나 비 하이브리드 구성에서 작동한다고 말하는 중입니다. CU3과 함께 제공되는 새로운 기능이라고 생각하십니까? – Sandman