Empezar a usar los servicios web de Exchange

Busque información que le ayude a empezar a trabajar con EWS y otros servicios web en Exchange.

Los servicios web de Exchange proporcionan acceso a los datos de buzón almacenados en Exchange Online, Exchange Online como parte de Office 365 y versiones locales de Exchange a partir de Exchange Server 2007 y le permiten crear aplicaciones personalizadas que puede usar para administrar esa información según los requisitos de su organización. Aunque la gama de aplicaciones de servicio web y EWS que puede crear es prácticamente infinita, se aplican ciertos conceptos fundamentales para cualquier tipo de aplicación. En esta sección se proporciona información sobre los conceptos fundamentales con los que debe estar familiarizado para empezar a usar EWS y otros servicios web en Exchange.

Creación de conocimientos

Ya sea que use .NET Framework u otra plataforma para desarrollar la aplicación de servicio web, querrá comprender algunos conceptos importantes antes de comenzar el proyecto de desarrollo.

Tabla 1. Conceptos de servicios web

Concepto Resumen
Arquitectura
Obtenga información sobre cómo funciona EWS dentro de la arquitectura de Exchange y los protocolos que usa.
Tipos de aplicación EWS
Obtenga información sobre los tipos de aplicaciones más comunes que puede crear mediante EWS en Exchange.
Acceso a EWS
Los administradores de Exchange pueden limitar el acceso a EWS globalmente para toda la organización, para usuarios individuales y para aplicaciones individuales. Averigüe qué nivel de acceso es adecuado para usted.
Instalación
Busque información sobre las tareas que necesita completar para crear aplicaciones que usen la API administrada de EWS o EWS para comunicarse con Exchange.
Autenticación
Obtenga información sobre las opciones de autenticación para conectarse a Exchange Online y Exchange local.
Detección automática
Obtenga información sobre el conjunto de servicios que puede usar para detectar el punto de conexión de dirección URL en el que la cuenta de un usuario puede acceder a la información a través de EWS.
Servidor de buzones
Obtenga información sobre el repositorio principal de información disponible para un cliente de EWS. EWS tiene acceso a un conjunto limitado de información almacenada en Servicios de dominio de Active Directory (AD DS).
Aplicaciones de correo para Outlook y EWS
Busque información sobre las aplicaciones de correo para Outlook y cómo funcionan con EWS en Exchange.
API de REST de Office 365 para correo, calendarios y contactos
Obtenga información sobre las API de Office 365 que puede usar para acceder al correo, calendarios y contactos en Exchange Online como parte de Office 365.
Api administrada de EWS
Busque información sobre la API de cliente preferida para desarrolladores de .NET Framework.
EWS
Busque información sobre cómo crear la primera aplicación mediante solicitudes y respuestas XML de EWS.
Función EWS en versiones de producto de Exchange
Descubra qué funcionalidad de EWS está disponible en la versión de Exchange.
Seguimiento y solución de problemas
Obtenga información sobre cómo realizar un seguimiento de las solicitudes y respuestas de EWS para solucionar errores en la aplicación de API administrada de EWS.

Creación de la primera aplicación

Si está listo para empezar a trabajar con la escritura de la primera aplicación cliente de .NET Framework o EWS, consulte Introducción a las aplicaciones cliente de api administrada de EWS o Introducción a las aplicaciones cliente de EWS.

Obtener ejemplos de código

Para buscar ejemplos de código y ejemplos que muestren cómo trabajar con EWS y otros servicios web en Exchange, vea los siguientes recursos:

Muchos otros ejemplos están disponibles en blogs, sitios de demostración de código y foros. También se recomienda descargar EWSEditor. Este proyecto implementa la mayor parte de la funcionalidad de EWS; puede encontrar ejemplos de toda la funcionalidad básica de EWS aquí.

Si no es desarrollador de .NET Framework, puede encontrar muchas bibliotecas cliente para el desarrollo de EWS que usan Java, Python, PHP y otros lenguajes.

Formular preguntas y resolver problemas

¿Necesita ayuda para hacer las cosas y no encuentra respuestas? Puede buscar en el foro de desarrollo de Exchange para averiguar si otra persona ha encontrado y resuelto el mismo problema. Una comunidad de colaboradores ha respondido a cientos de preguntas sobre el desarrollo de Exchange. También puede encontrar sitios, foros y blogs de terceros que cubran el desarrollo de Exchange y que puedan tener la solución que está buscando.

Póngase en contacto con el soporte técnico de Microsoft si necesita ayuda adicional. El equipo de soporte técnico para desarrolladores de Exchange cuenta con profesionales experimentados que pueden ayudar a responder a sus preguntas sobre el desarrollo de Exchange.

Recursos adicionales