Как мое приложение для Android подключиться к серверу Exchange? - PullRequest
3 голосов
/ 11 января 2011

Я хочу получить задачи с сервера обмена для синхронизации в приложении для Android.Меня не интересуют контакты, электронные письма или элементы календаря, только задачи.

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

На моем сервере включена поддержка OWA, но API кажется неподдерживаемым .

Любой совет, высоко ценимый.

1 Ответ

1 голос
/ 11 января 2011

Используя метод WebDAV search , вы можете запросить в хранилище Exchange элементы с типом содержимого папка задач .

Обновление элементов по протоколу WebDAV выполняется с использованиемОперация HTTP PUT для файлов или использование метода PROPPATCH для элементов, содержащих только свойства.Поскольку элементы задачи не обязательно связаны с файлами, я предполагаю, что вы должны использовать метод PROPPATCH для создания элементов в папке задач.

Обновление : начиная с Exchange 2010 протокол WebDAV больше не поддерживается .Вместо этого доступен API веб-службы .Вот пример , как получить элемент Task .

Пояснение: API веб-службы был представлен в Exchange Server 2007 .

Для обнаруженияс какой версией Exchange вы разговариваете, я предлагаю использовать "пробный" подход.Попробуйте выполнить некоторые важные вызовы веб-службы для обнаружения 2007 и 2010 годов, предпочтительно с использованием операции Autodiscover.Если они не работают, проверьте интерфейс WebDAV на наличие более ранних версий.

...