I need to expose room availability information from a web service that will be consumed by a number of other applications. The availability information is stored within Exchange 2003, and can be viewed using Outlook 2003/2007 today.
What API or Web Service (if available) should I be using to get to this information? I imagine that I could use the Outlook API to get at it, but that is not feasible in this situation. It is also impossible to upgrade to Exchange 2007 or newer at this time. I'd like to write the application in C#, but assume the general APIs may be COM-based.
Here's an article that lists some of the possible APIs you can use.
Here's some others:
'OpenChange' might be of interest to you: I believe their MAPI library is fairly powerful.
The library is in C, but I believe they also provide bindings for other languages such as C++ and Python.
I'm not entirely sure whether they support viewing other calendars than your own, but I expect so. You'd have to check.
I think you can use webDAV or Exchange Web Service(EWS) for this. These are the ways which I had used.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With