2014-11-18 2 views
4

이제 회사 내부 응용 프로그램을 Office 365에 적용하는 과정에 있습니다. 두 시스템 모두 MVC 프로젝트입니다. 우리는 O365 REST API를 직접 사용하려고합니다. 다음에 대한 도움이 필요합니다 :단일 도메인 관리자 계정에서 O365 REST API를 사용하여 다른 사용자 달력에 액세스

1) 도메인 관리자 자격 증명을 사용하여 당사의 O365 계정에있는 다른 사람으로부터 약속을 얻는 방법은 무엇입니까? 사용자 캘린더의 공개 설정을 '내 캘린더'또는 '다른 캘린더'의 관리자 계정 캘린더 목록에 추가하는 것도 고려해 볼 수 있습니다.

2) 수퍼 관리자 계정을 사용하여 다른 사람의 캘린더에 약속을 설정하는 방법.

기본적으로 우리는 하나의 계정을 다른 사용자의 캘린더에 사용하고 REST API를 직접 사용하여 작업을 수행 할 수 있습니다.

감사합니다.

감사합니다.

알렉스

답변

2

감사합니다. 현재 Office 365 Calendar REST API는 인증 된 사용자의 일정 만 검색하거나 업데이트 할 수 있습니다. 우리는 임차인의 모든 사용자에게 관리자가 액세스 권한을 부여한 서비스 계정에 대한 지원을 추가하는 데 거의 가깝습니다. 사용자가없는 상태에서 임차인의 사용자 캘린더를 검색하고 업데이트 할 수 있습니다. 따라서 시나리오는 몇 주 후에 차단 해제되어야합니다. 서비스 계정을 설정하고 사용하는 방법에 대한 발표를 기다려주십시오.

[업데이트] : 또는 Exchange Web Services (EWS) SOAP API를 사용하여이 작업을 수행 할 수 있습니다. how application impersonation works 및 여기 using .NET EWS Managed API for app impersonation을 확인하십시오. 사용 가능한 클라이언트 측 API는 이러한 런타임 중 하나를 사용하는 경우 .NET EWS Managed APIEWS Java API입니다.

[업데이트] : 이제 REST API에 대한 서비스 계정에 대한 지원을 사용할 수 있습니다. 자세한 내용은 blog announcement을 참조 하시고 질문이 있으시면 알려주십시오. 양해 해 주셔서 감사합니다.

+0

Exchange 온라인 서비스를 사용해도됩니까? – abarreiro

+0

안녕하세요, abarreiro, 예, Exchange 웹 서비스를 사용할 수 있으며 추가 답변으로 내 답변을 업데이트했습니다. 궁금한 점이 있으면 알려주세요. 감사. –

+0

안녕하세요 abarreiro, REST API에 대한 서비스 계정 지원을 사용할 수 있습니다. 자세한 내용은 업데이트 된 답변을 참조하십시오. 감사. –

관련 문제