Table of contents
TOC
Collapse the table of content
Expand the table of content
Última actualización: 20/06/2018

Referencia de las API de Office 365

La funcionalidad API de Office 365 también está disponible a través de Microsoft Graph, una API unificada que incluye diferentes API de otros servicios de Microsoft como Outlook, OneDrive, OneNote, Planner y Office Graph. Es accesible a través de un solo punto de conexión y con un solo token de acceso. Recomendamos usar Microsoft Graph en las aplicaciones cuando sea posible.

Información general sobre la plataforma de las API de Office 365

Las API de Office 365 le permiten proporcionar acceso a los datos de Office 365 de su cliente, incluidos los elementos que más les importan: sus correos, calendarios, contactos, usuarios y grupos, archivos y carpetas, todo directamente desde su propia aplicación.

Puede acceder a las API de Office 365 desde soluciones en todas las plataformas móviles, web y de escritorio. No importa su plataforma de desarrollo o herramientas. Tanto si desea desarrollar aplicaciones web usando .NET, PHP, Java, Python o Ruby on Rails como si prefiere crear aplicaciones para Windows Universal Apps, iOS, Android u otra plataforma de dispositivos, es elección suya.

Y debido a que las API de Office 365 ofrecen inicio de sesión único con Azure Active Directory (Azure AD), solo necesita registrar su aplicación una vez para acceder a cualquiera de los servicios API de Office 365.

¿Cómo funcionan las API de Office 365?

Las API de Office 365 son servicios REST que brindan acceso a datos de valor alto de los servicios de Office 365:

  • Correo, calendarios, contactos, personas, notificaciones, fotos, propiedades extendidas y extensiones de datos de Exchange Online
  • Archivos y carpetas de SharePoint Online y OneDrive para empresas
  • Usuarios y grupos de Azure AD

Y con la simplicidad de REST, usted no necesita conocimientos especializados de Exchange, SharePoint o Azure AD para acceder a estos servicios.

Seleccione el idioma, la plataforma de desarrollo y el entorno de hospedaje que desee. Cree mediante cualquier lenguaje web, como JavaScript, HTML5, Python, Ruby, PHP o ASP.NET. Use Visual Studio, Eclipse, Android Studio, Xcode o el IDE de su elección. Hospede sus aplicaciones en Microsoft Azure o en cualquier plataforma en la nube.

A continuación, utilice el inicio de sesión único con Azure AD para autenticar a los usuarios y permitirles acceder a correo electrónico, archivos, calendario e información de usuario, y los petabytes de datos que están almacenados en Office 365.

Los SDK de Office 365 facilitan el desarrollo de aplicaciones

Puede programar directamente contra las API REST para interactuar con Office 365. Si lo hace, deberá escribir y mantener el código sobre la administración de los tokens de autenticación, construyendo las URL correctas y las consultas para la API a la que desea acceder, y otras tareas. Los SDK de Office 365 para Visual Studio, Eclipse y Android Studio, o Xcode, ayudan a reducir la complejidad del código que necesita escribir para acceder a las API de Office 365.

LasHerramientas del desarrollador de Office para Visual Studio incluyen SDK que proporcionan bibliotecas .NET y JavaScript que encapsulan los servicios REST de Office 365 y proporcionan una forma aún más fácil de conectarse a sus datos de Office 365. Los SDK están disponibles para los tipos de proyectos ASP.NET MVC, ASP.NET Web Forms, WPF, Win Forms, Universal App, Cordova y Xamarin en Visual Studio.

También están ahora por regla general disponibles para los desarrolladores de Android, Android SDK para Eclipse y Android Studio. Ver Desarrolle aplicaciones de Office 365 utilizando el SDK de Office 365 para Android.

Para las aplicaciones iOS, iOS SDK para Xcode (actualmente en versión preliminar) es compatible con los lenguajes Objective C y Swift en Xcode6. Consulte el SDK de Office 365 para iOS.

¿Cómo empiezo?

Primero, configure su entorno de desarrollador. Después comience a construir su primera aplicacióniOS, Android, JavaScript o ASP.NETque use las API de Office 365.

Obtenga más información sobre las API de Office 365

Pruebe la autenticación con las API REST de Office 365

Código

Referencia

© 2018 Microsoft