Кто-нибудь есть опыт использования Обмена Managed Webservices и Exchange Online (офис 365)Опыт по EWSMA и Exchange Online Office 365
ли там отличий между нормальной биржей и онлайн? Могу ли я принять нормальный api для этого?
Любые подсказки?
Кто-нибудь есть опыт использования Обмена Managed Webservices и Exchange Online (офис 365)Опыт по EWSMA и Exchange Online Office 365
ли там отличий между нормальной биржей и онлайн? Могу ли я принять нормальный api для этого?
Любые подсказки?
Прежде всего важно знать, что в настоящее время O365 работает с Exchange Server 2010 с пакетом обновления 1 (SP1), что должно быть указано при использовании управляемого 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 ..
весело
Я просто хочу сказать, наши результаты. Помимо некоторых небольших изменений мы могли бы использовать наш обычный код, который использует EWSMA. –