Управляемые API EWS в iOS

Я разрабатываю приложение для iOS, в котором требуется использовать управляемые API EWS. Я тщательно искал в Интернете, но я не добился успеха.

Требуется получить и установить информацию о профиле пользователя, т. е. отображаемое имя пользователя, название компании, номер телефона и т. д.


person alloc_iNit    schedule 01.07.2014    source источник


Ответы (2)


Управляемый API EWS предназначен только для классических приложений Windows. Вы можете напрямую использовать конечную точку SOAP веб-службы Exchange. Хотя будет немного утомительно обрабатывать запросы/ответы на основе xml, но выполнимо. Взгляните на это выступление на канале9: Разработка мобильных приложений с помощью веб-служб Microsoft Exchange

Изменить: у меня нет личного опыта работы приложения iOS с EWS, но я уверен, что оно должно работать. Кроме того, я думаю, вам понадобится Exchange Server для поддержки Basic Auth, как в случае с Exchange Online, но не уверен в локальной версии (и ее вариантах). Если указанная выше ссылка больше не работает, я рекомендую просто следовать документации Exchange Web Services от Microsoft (не Exchange Managed API)

person atul.goyal    schedule 06.07.2014
comment
Хотя эта ссылка может ответить на вопрос, лучше включить сюда основные части ответа и предоставить ссылку для справки. Ответы, содержащие только ссылки, могут стать недействительными, если связанная страница изменится. - person Michael Zajac; 06.07.2014
comment
Спасибо за ответ. Но я думаю, что важной частью моего ответа является прямая работа с веб-службой Exchange, в которой нет ничего особенного, кроме любой другой службы на основе SOAP. Внесено несколько правок при повторном рассмотрении. - person atul.goyal; 06.07.2014

Решение — использовать Xamarin. С Xamarin мы используем Exchange Web Services .NET. Это коммерческий API, но он отлично работает.

person Predo    schedule 28.09.2014
comment
Прочитали ли вы предыдущий ответ, прежде чем публиковать свой? Это примерно то же самое, и это не было принято. - person Andy Korneyev; 28.09.2014