Exchange 2003 — какой API использовать для определения наличия места/ресурса?

Мне нужно предоставить информацию о доступности номеров из веб-службы, которая будет использоваться рядом других приложений. Информация о доступности хранится в Exchange 2003, и сегодня ее можно просмотреть с помощью Outlook 2003/2007.

Какой API или веб-службу (если она доступна) следует использовать для получения этой информации? Я полагаю, что мог бы использовать API Outlook, чтобы добраться до него, но в данной ситуации это невозможно. В настоящее время также невозможно выполнить обновление до Exchange 2007 или новее. Я хотел бы написать приложение на C#, но предполагаю, что общие API-интерфейсы могут быть основаны на COM.


person Brian Lyttle    schedule 04.09.2009    source источник


Ответы (4)


Вот статья, в которой перечислены некоторые возможные API, которые вы можете использовать.

Вот некоторые другие:

person GalacticJello    schedule 22.12.2009

«OpenChange» может вас заинтересовать: я считаю, что их библиотека MAPI довольно мощная.

Библиотека написана на C, но я считаю, что они также предоставляют привязки для других языков, таких как C++ и Python.

Я не совсем уверен, поддерживают ли они просмотр других календарей, кроме вашего собственного, но я ожидаю, что да. Вы должны проверить.

person Arnout Engelen    schedule 03.06.2010

Я думаю, вы можете использовать webDAV или Exchange Web. Service(EWS) для этого. Это способы, которыми я пользовался.

person Shweta patel    schedule 22.08.2011

Я довольно много работал с exchange и Outlook, и мой опыт показывает, что exchange — это лучший API для работы, чем Outlook, если вам просто нужно получить или поместить данные. Я также рекомендую «новый» управляемый API, который поставляется с Exchange 2007/2010, это действительно новый и лучший мир :)

person espenk    schedule 10.06.2010