1

사람이 Exchange가 웹 서비스를 관리 및 사용 경험이 있습니까 Exchange Online으로 (오피스 365) 경험 365

정상적인 Exchange 및 온라인 사이가 주요 변경 있습니까? 이것에 대해 정상적인 API를 사용할 수 있습니까?

힌트가 있습니까?

답변

2

먼저 Exchange 관리 API를 사용할 때 O365가 Exchange Server 2010 서비스 팩 1을 실행하고 있는지 확인하는 것이 중요합니다.

Exchange 자동 검색은 중앙 교환 클러스터에서 수행되므로 여기에서 리디렉션을 사용하도록 설정해야합니다.

var service = new ExchangeService(ExchangeVersion.Exchange2010_SP1) 
{ 
    Credentials = new WebCredentials("MyO365UserId", "Password") 
}; 

service.AutodiscoverUrl("[email protected]", delegate { return true; }); 
var allContactsFromO365 = service 
    .FindItems(WellKnownFolderName.Contacts, new ItemView(99)); 

foreach (var contact in allContactsFromO365 
      .Where(item => item as Contact != null) 
      .OfType<Contact>()) 
{ 
    Console.WriteLine(contact.DisplayName); 
} 

희망이 조금 있습니다.

그래서 당신이 볼 수 있듯이 그것은

난 그냥 우리의 결과를 말하고 싶어 재미

+0

이 .. 일반 관리 API 코드입니다. 약간 변경된 것 외에도 EWSMA를 사용하는 일반 코드를 사용할 수 있습니다. –