#ios7 #ios6 #exchangewebservices #ews-managed-api
#ios7 #ios6 #exchangewebservices #ews-managed-api
Вопрос:
Я разрабатываю приложение для iOS, в котором требуется использовать управляемые API-интерфейсы EWS. Я тщательно искал в Интернете, но не добился никакого успеха.
Требуется получить и установить информацию о профиле пользователя, то есть отображаемое имя пользователя, название компании, номер телефона и т.д.
Ответ №1:
Управляемый API EWS предназначен только для настольных приложений Windows. Вы можете напрямую использовать конечную точку SOAP веб-службы Exchange. Хотя обработка запросов / ответов на основе xml будет немного утомительной, но выполнимо. Взгляните на этот доклад на канале 9: Разработка мобильных приложений с использованием веб-служб Microsoft Exchange
Редактировать: у меня нет личного опыта работы приложения iOS с EWS, но я уверен, что это должно сработать. Кроме того, я предполагаю, что вам понадобится Exchange Server для поддержки базовой аутентификации, как в случае с Exchange Online, но не уверен в локальной (и ее вариантах). Если приведенная выше ссылка больше не работает, я рекомендую просто следовать документации веб-служб Exchange от Microsoft (не управляемый API Exchange)
Комментарии:
1. Хотя эта ссылка может дать ответ на вопрос, лучше включить сюда основные части ответа и предоставить ссылку для справки. Ответы только для ссылок могут стать недействительными, если связанная страница изменится.
2. Спасибо за отзыв. Но я думаю, что существенной частью моего ответа является прямая работа с веб-службой Exchange, которая не имеет ничего особенного, чем любая другая служба на основе SOAP. Внес несколько изменений, хотя и при повторном рассмотрении.
Ответ №2:
Решение заключается в использовании Xamarin. С Xamarin мы используем веб-службы Exchange .NET. Это коммерческий API, но работает отлично.
Комментарии:
1. Вы прочитали предыдущий ответ, прежде чем публиковать свой? Это примерно то же самое, и это не было принято.