Я должен представить информацию о наличии свободных номеров от веб-сервиса, который будет использован многими другими приложениями. Информация доступности хранится в Exchange 2003 и может быть просмотрена с помощью Outlook 2003/2007 сегодня.
Какой API или веб-сервис (при наличии) я должен использовать для получения до этой информации? Я предполагаю, что мог использовать API Outlook для достигания его, но это не выполнимо в этой ситуации. Также невозможно обновить до Exchange 2007 или более новый в это время. Я хотел бы записать приложение в C#, но предположить, что общие API могут быть основаны на COM.
Вот статья , в которой перечислены некоторые из возможных API, которые вы можете использовать.
Вот некоторые другие:
'OpenChange' может быть вам интересен: Я считаю, что их библиотека MAPI достаточно мощная.
Библиотека написана на C, но я полагаю, что они также предоставляют привязки для других языков, таких как C++ и Python.
Я не совсем уверен, поддерживают ли они просмотр других календарей, кроме вашего собственного, но я думаю, что да. Вам нужно проверить.
Я много работал с exchange и outlook, и мой опыт показывает, что exchange - лучший API для работы, чем outlook, если вам нужно просто вытащить или положить данные. Я также рекомендую "новый" managed api, который поставляется с exchange 2007/2010, это действительно новый и лучший мир :)
.