2009-09-04 19 views
9

Necesito exponer la información de disponibilidad de la sala de un servicio web que será consumido por una serie de otras aplicaciones. La información de disponibilidad se almacena dentro de Exchange 2003 y se puede ver utilizando Outlook 2003/2007 hoy.Exchange 2003: ¿qué API usar para averiguar la disponibilidad de la sala/recurso?

¿Qué API o servicio web (si está disponible) debo utilizar para obtener esta información? Me imagino que podría usar la API de Outlook para lograrlo, pero eso no es factible en esta situación. También es imposible actualizar a Exchange 2007 o posterior en este momento. Me gustaría escribir la aplicación en C#, pero supongo que las API generales pueden estar basadas en COM.

Respuesta

1

'OpenChange' podría ser de su interés: Creo que su biblioteca MAPI es bastante potente.

La biblioteca está en C, pero creo que también proporcionan enlaces para otros lenguajes como C++ y Python.

No estoy del todo seguro de si admiten la visualización de otros calendarios aparte del suyo, pero eso espero. Tendría que verificar.

0

He estado trabajando mucho con el intercambio y las perspectivas, y mi experiencia es que el intercambio es una mejor API para trabajar en contra de las perspectivas si solo necesitas extraer o poner datos. También recomiendo la "nueva" API administrada que viene con el intercambio 2007/2010 es realmente un mundo nuevo y mejor :)

1

Creo que puedes usar webDAV o Servicio web de Exchange (EWS) para esto. Estas son las formas que he usado.

Cuestiones relacionadas