2009-09-04 9 views
9

Muszę ujawnić informacje o dostępności pokoju z usługi internetowej, która będzie używana przez wiele innych aplikacji. Informacje o dostępności są przechowywane w Exchange 2003 i można je dziś oglądać w programie Outlook 2003/2007.Exchange 2003 - jakiego interfejsu API użyć, aby sprawdzić dostępność pokoju/zasobu?

Jakie API lub usługi internetowe (jeśli są dostępne) należy użyć, aby uzyskać te informacje? Wyobrażam sobie, że mógłbym użyć interfejsu Outlook API, aby to osiągnąć, ale nie jest to możliwe w tej sytuacji. Niemożliwe jest również uaktualnienie do wersji Exchange 2007 lub nowszej w tym momencie. Chciałbym napisać aplikację w języku C#, ale zakładam, że ogólne interfejsy API mogą być oparte na modelu COM.

Odpowiedz

1

'OpenChange' może być interesujące dla Ciebie: Wierzę ich biblioteki MAPI jest dość silny.

Biblioteka jest w języku C, ale uważam, że zapewnia również powiązania dla innych języków, takich jak C++ i Python.

Nie jestem do końca pewny, czy obsługują wyświetlanie innych kalendarzy niż własnych, ale spodziewam się tego. Musisz sprawdzić.

0

Wiele pracowałem z wymianą i perspektywą, a moje doświadczenie jest takie, że wymiana jest lepszym API do pracy niż światopogląd, jeśli wystarczy wyciągnąć lub umieścić dane. Polecam również "nowy" zarządzany api, który pochodzi z wymiany 2007/2010 to naprawdę nowy i lepszy świat :)

1

Myślę, że można użyć do tego celu usługi webDAV lub Exchange Web Service (EWS). Oto sposoby, z których korzystałem.

Powiązane problemy