Desarrollo de Exchange Online y ExchangeExchange Online and Exchange 2013 development

Encuentre documentación detallada para desarrolladores para Exchange Server, incluido Exchange Online como parte de Office 365, Exchange Online, Exchange 2013, la API administrada EWS, Exchange 2010 y Exchange 2007.Find in-depth developer documentation for Exchange Server, including Exchange Online as part of Office 365, Exchange Online, Exchange 2013, the EWS Managed API, Exchange 2010, and Exchange 2007.

Puede usar las secciones procedimiento, introducción, nuevas características y la documentación de referencia de la API para desarrollar herramientas de acceso y administración de datos de buzón de correo desde servicios, sitios web, equipos de escritorio y dispositivos móviles y para crear soluciones personalizadas para correo electrónico, calendario, contactos y otros elementos almacenados en Exchange Online o en un servidor Exchange 2013.You can use the how to, get started, new feature, and API reference documentation to develop tools to access and manage mailbox data from services, websites, desktop computers, and mobile devices, and to create custom solutions for email, calendar, contacts, and other items that are stored in Exchange Online or on an Exchange 2013 server.

Puede usar Servicios Web Exchange (EWS), la detección automática, los complementos de Outlook u otras API para desarrollar sus aplicaciones.You can use Exchange Web Services (EWS), Autodiscover, mail apps for Office, or other APIs to develop your applications. Esta página le ayudará a elegir la tecnología de Exchange más adecuada.This page helps you choose the right Exchange technology.

Contenido para el desarrollador de ExchangeExchange developer content

Use la tabla siguiente para identificar la tecnología y el contenido relacionado de la API que puede ayudarle a alcanzar sus objetivos de desarrollo.Use the following table to identify the technology and related API content that will help you meet your development goals.

Importante

Microsoft Graph es la API recomendada para acceder a datos de Exchange Online.Microsoft Graph is the recommended API to use for accessing Exchange Online data. Las nuevas aplicaciones diseñadas para obtener acceso a datos de Exchange Online deben usar Microsoft Graph.New applications designed to access Exchange Online data should use Microsoft Graph.

Si va a crear…If you are building… Empiece aquíStart here
Una aplicación basada en REST para tener acceso a Exchange Online como parte de Office 365.A REST-based app to access Exchange Online as part of Office 365. API de REST de Microsoft Graph para correo, calendarios y contactosOffice 365 REST APIs for mail, calendars, and contacts
Una aplicación interactiva para mostrar información en Outlook, Outlook Web App o OWA para dispositivos.A context-sensitive app to display information in Outlook, Outlook Web App, or OWA for Devices. Complementos de Outlook y EWS en ExchangeMail apps for Outlook and EWS in Exchange
Un cliente de buzón que no se basa en .NET Framework o Java.A mailbox client that is not based on the .NET Framework or Java. Explorar la API administrada EWS, EWS y servicios web de ExchangeExplore the EWS Managed API, EWS, and web services in Exchange
Un cliente de buzón que utiliza .NET Framework para tener acceso a EWSA mailbox client that uses the .NET Framework to access EWS. Empezar a trabajar con aplicaciones de cliente de la API administrada EWSGet started with EWS Managed API client applications
Un cliente de buzón que utiliza Java para tener acceso a EWSA mailbox client that uses Java to access EWS. API de Java EWS en GitHubEWS Java API on GitHub
Una aplicación que personaliza la interfaz de usuario de Outlook o se basa en la lógica de negocios de OutlookAn application that customizes the Outlook user interface or relies on Outlook business logic. Referencia de VBA para OutlookOutlook VBA reference
Una aplicación destinada a Exchange Online o Exchange 2013 que usted debe migrar de una versión anterior de Exchange.An application that targets Exchange Online or Exchange 2013 and you need to migrate from a previous version of Exchange. Migrar a las tecnologías de ExchangeMigrating to Exchange technologies
Una herramienta de administración personalizada que usa Windows PowerShell desde código administradoA custom management tool that uses Windows PowerShell from managed code. Shell de administración de ExchangeExchange Management Shell
Una solución para realizar copias de seguridad de datos de Exchange o para restaurarlosA solution to back up or restore Exchange data. Copia de seguridad y restauración para ExchangeBackup and restore for Exchange 2013
Una extensión para la compatibilidad de acceso a mensajes en la canalización de transporte.An extension to support accessing messages in the transport pipeline. Agentes de transporte en ExchangeTransport agents in Exchange 2013
Un cliente de buzón de correo para un dispositivo móvilA mailbox client for a mobile device. Exchange ActiveSyncExchange ActiveSync

Interacciones de Exchange con aplicaciones personalizadasExchange interactions with custom applications

Algunas de estas tecnologías permiten que las aplicaciones funcionen con datos almacenados en Exchange, y otras se utilizan para administrar y controlar el servidor de Exchange. En muchos casos, puede usar más de una tecnología o más de un lenguaje de programación para realizar una tarea, lo que posibilita usar las tecnologías y los lenguajes con los que está familiarizado. Por ejemplo, puede establecer propiedades en elementos en el almacén de Exchange mediante Mail REST API, EWS o API administrada EWS.Some of these technologies enable your applications to work with data that is stored in Exchange, and others are used to manage and control the Exchange server. In many cases, you can use more than one programming technology or language to accomplish a task, which makes it possible for you to use the technologies and languages that you are familiar with. For example, you can set properties on items in the Exchange store by using the Mail REST API, EWS, or the EWS Managed API.

Exchange interactúa con las aplicaciones personalizadas de varias maneras, según la arquitectura de la aplicación y la funcionalidad. En esencia, Exchange no solo transporta mensajes, sino que también mantiene los buzones, ejecuta aplicaciones basadas en formularios y mucho más.Exchange interacts with custom applications in a variety of ways, depending on the application architecture and functionality. At its core, Exchange not only transports messages, but also maintains mailboxes, executes form-based applications, and more.

Interacción de ExchangeExchange interaction DescripciónDescription
Transporte de mensajesMessage transport Exchange actúa como un servidor de correo estándar para las aplicaciones con envío de mensajes.Exchange serves as a standard mail server for applications that send messages.
Exchange incluye varias API que transfieren mensajes, incluidos REST, EWS y API administrada EWS.Exchange includes several APIs that transfer messages, including REST, EWS, and the EWS Managed API.
Asimismo, las aplicaciones pueden utilizar agentes de transporte para responder cuando los mensajes se procesan y se entregan en Exchange.In addition, applications can use transport agents to respond as messages are processed and delivered by Exchange.
Almacenamiento de buzones de correoMailbox storage Exchange proporciona una estructura jerárquica de carpetas, elementos y propiedades para aplicaciones que acceden a los datos almacenados en los buzones.Exchange provides a hierarchical structure of folders, items, and properties for applications that access data stored in mailboxes.
Puede tener acceso a esa información almacenada mediante una combinación de estilos de objeto de base de datos y componentes.You can access that stored information by using a combination of database and component object styles.
Puede realizar consultas en los datos y Exchange administra el acceso a los datos almacenados en función de los permisos de usuario y almacén.You can perform queries on the data, and Exchange manages access to the stored data based on user and store permissions.
Las aplicaciones que administran los datos de buzones normalmente usan REST, EWS o la API de administración EWS.Applications that handle mailbox data typically use REST, EWS, or the EWS Managed API.
Servidor de administración empresarialManaged enterprise server Exchange funciona como un servidor de administración para las aplicaciones que administran los almacenes y los servidores de Exchange.Exchange functions as a managed server for applications that manage Exchange servers and stores.
Pueden configurar, controlar y supervisar la actividad actual y el estado de los servidores de Exchange en toda la organización.Applications can configure, control, and monitor current activity and the health of Exchange servers across the organization.
Las aplicaciones de administración de Exchange usan el Shell de administración de Exchange para administrar los servidores de Exchange.Exchange management applications use the Exchange Management Shell to manage Exchange servers.

Vea tambiénSee also