Table of contents
TOC
Réduire la table des matières
Développer la table des matières
Dernière mise à jour: 20/06/2018

Référence de l'API Office 365

La fonctionnalité d’API Office 365 est également disponible via Microsoft Graph, une API unifiée qui inclut des API provenant d’autres services Microsoft tels qu’Outlook, OneDrive, OneNote, Planner et Office Graph, accessibles via un seul point de terminaison et avec un seul jeton d’accès. Nous vous recommandons l’utilisation de Microsoft Graph dans vos applications lorsque cela est possible.

Aperçu des API Office 365

Les API Office 365 vous permettent d'accorder l'accès aux données Office 365 de vos clients, y compris celles qui les intéressent le plus : leur courrier, leurs calendriers, leurs contacts, leurs utilisateurs et groupes, leurs fichiers et dossiers, directement depuis votre application.

Vous pouvez accéder aux API Office 365 à partir de solutions sur toutes les plates-formes mobiles, Web et de bureau. Peu importe votre plateforme de développement ou vos outils. Donc, que vous créiez des applications web en utilisant .NET, PHP, Java, Python ou Ruby on Rails, ou des applications pour Windows Universal Apps, iOS, Android, ou sur une autre plate-forme matérielle, vous avez l'embarras du choix.

Etant donné que les API Office 365 offrent une connexion unique avec Azure Active Directory (Azure AD), il vous suffit d'enregistrer votre application une seule fois pour accéder aux services de l'API Office 365.

Comment fonctionnent les API Office 365 ?

Les API Office 365 sont des services REST qui permettent d'accéder à des données de grande valeur à partir des services Office 365 :

  • courrier, calendriers, contacts, personnes, notifications, photos, propriétés étendues et extensions de données à partir d'Exchange Online
  • Fichiers et dossiers de SharePoint Online et OneDrive Entreprise
  • Utilisateurs et groupes d'Azure AD

Aussi, avec la simplicité du REST, vous n'avez besoin d'aucune connaissance spécialisée en Exchange, SharePoint ou Azure AD pour accéder à ces services.

Sélectionnez la langue, la plate-forme de développement et l'environnement d'hébergement souhaités. Générez une application incluant JavaScript, HTML5, Python, Ruby, PHP et ASP.NET. Utilisez Visual Studio, Eclipse, Android Studio, Xcode ou l'IDE de votre choix. Hébergez vos applications dans Microsoft Azure ou dans n’importe quelle plateforme cloud de votre choix.

Utilisez ensuite la connexion unique avec Azure AD pour authentifier vos utilisateurs et leur permettre d'accéder aux e-mails, aux fichiers, au calendrier et aux informations utilisateur, ainsi qu'aux pétaoctets des données stockées dans Office 365.

Les SDK Office 365 facilitent le développement d'applications

Vous pouvez directement programmer sur les API REST pour interagir avec Office 365. Si vous le faites, vous devrez écrire et gérer du code autour de la gestion des jetons d'authentification, en construisant les URL et les requêtes correctes pour l'API à laquelle vous souhaitez accéder, et d'autres tâches. Les SDK Office 365 pour Visual Studio, Eclipse et Android Studio ou Xcode permettent de réduire la complexité du code que vous devez écrire pour accéder aux API Office 365.

Les Outils de développement Office pour Visual Studio incluent des SDK qui fournissent des bibliothèques .NET et JavaScript, qui incluent dans un wrapper, les services Office 365 REST et offrent un moyen encore plus simple de se connecter à vos données Office 365. Les SDK sont disponibles pour les types de projets ASP.NET MVC, ASP.NET Web Forms, WPF, Win Forms, Universal App, Cordova et Xamarin dans Visual Studio.

Maintenant, pour les développeurs Android, le SDK Android pour Eclipse et Android Studio est également disponible. Voir Développer des applications Office 365 en utilisant le SDK Office 365 pour Android.

Pour les applications iOS, le SDK iOS pour Xcode (actuellement en préversion) prend en charge les langages Objective C et Swift dans Xcode 6. Voir le SDK d'Office 365 pour iOS.

Par où dois-je commencer ?

Premièrement, configurez votre environnement de développement. Puis, commencez à générer votre première application iOS, Android, JavaScript ou ASP.NET qui utilise les API Office 365.

En savoir plus sur les API Office 365

Essayez l'authentification à l'aide des API Office 365 REST

Code

Référence

© 2018 Microsoft