回答

2

首先,知道O365當前正在運行Exchange Server 2010 Service Pack 1,使用Exchange託管API時必須指定什麼是很重要的。

交換自動發現是由集中交換羣集完成的,因此您必須在此處啓用重定向。

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); 
} 

希望能有所幫助。

因此,大家可以看到它的常規管理API代碼..

樂趣

+0

我只是想告訴我們的結果。除了一些小改動之外,我們可以使用我們使用EWSMA的普通代碼。 – 2013-09-03 06:47:47

相關問題