Présentation des API de courrier OutlookOutlook mail API overview

Outlook est un outil de communication par messagerie dans Office 365.Outlook is a messaging communication hub in Office 365. Il vous permet également de gérer les contacts, planifier des réunions, trouver des informations sur les utilisateurs d’une organisation, démarrer des conversations en ligne, partager des fichiers et collaborer en groupes.It also lets you manage contacts, schedule meetings, find information about users in an organization, initiate online conversations, share files, and collaborate in groups.

Pourquoi intégrer le Courrier Outlook ?Why integrate with Outlook mail?

Intégrez des fonctionnalités enrichies et atteignez des centaines de millions de clientsIntegrate with rich features and reach hundreds of millions of customers

En intégrant Outlook, vous tirez parti d’une expérience enrichie appréciée par les clients, cohérente et intuitive pour le courrier, les contacts, le calendrier, et disponible sur tous les appareils (mobile, web et ordinateur de bureau).Integrating with Outlook means tapping into the rich experience that customers love - consistent, intuitive experience for mail, contacts, calendar, available on all devices - mobile, web, and desktop.

À l’aide de Microsoft Graph, vous pouvez intégrer Outlook en écrivant le code d’une application une seule fois et vous pouvez atteindre plusieurs centaines de millions de consommateurs et des dizaines de millions d’entreprises clientes qui choisissent Outlook comme client de messagerie.Using Microsoft Graph, you can integrate with Outlook by writing an app just once and reach more than hundreds of millions of consumers, and tens of millions of organization customers who choose Outlook as their email client. Vous pouvez écrire des applications axées sur des scénarios de courrier, ou vous connecter à un grand nombre de relations, de ressources et d’aides à la décision Outlook et autres, tout en réalisant des scénarios pris en charge par le cloud de Microsoft.You can write apps that focus on mail scenarios, or connect to a wealth of other Outlook and non-Outlook relationships, resources, and intelligence, and realize scenarios supported by the Microsoft cloud.

Automatisez l’organisation et le traitement des messagesAutomate message organization and processing

Les clients apprécient la façon dont Outlook les aide à rester organisés.Customers like how Outlook helps them stay organized. Microsoft Graph propose aux développeurs d’applications des fonctionnalités qui leur permettent de créer des flux de travail client qui optimisent les découvertes et renforcent l’efficacité et la productivité :Microsoft Graph brings these features to app developers, enabling them to build customer workflows that optimize on discovery and improve efficiency and productivity:

  • Les clients organisent leurs messages de différentes manières : certains laissent tous les messages dans leur boîte de réception et les trouvent en effectuant une simple recherche, tandis que d’autres classent leurs messages dans des dossiers.Customers organize their messages in different ways - some leave all messages in the Inbox and simply search for them, others file their messages in folders. Ils apprécient l’approche flexible et intuitive d’Outlook qui prend en charge à la fois des organisations plates et basées sur des dossiers.They like Outlook's flexible and intuitive approach that supports both flat and folder-based organizations. Les applications peuvent facilement filtrer, rechercher ou trier les messages dans des dossiers spécifiques ou dans la totalité de la boîte aux lettres de l’utilisateur.Apps can conveniently filter, search, or sort messages in specific folders or the user's entire mailbox.

  • Les catégories Outlook se distinguent par leur nom et leur couleur.Outlook categories are differentiated by name and color. Elles permettent aux clients de marquer des messages pour améliorer l’organisation et la découverte.Categories allow customers to tag messages to enhance organization and discovery. Les applications peuvent accéder à la liste principale des catégories d’un utilisateur et peuvent la définir.Apps can access and define a user's master list of categories. Par ailleurs, cette liste est partagée entre les messages Outlook, ainsi que les événements, les contacts, les tâches et les publications de groupe, et fournit aux développeurs d’applications des scénarios créatifs.More, that list is shared across Outlook messages, as well as events, contacts, tasks, and group posts, and opens up creative scenarios for app developers. Par exemple, un fournisseur de formation en ligne peut attribuer une couleur aux e-mails, aux événements de cours et aux tâches de suivi pour chaque cours auquel l’utilisateur est inscrit.For example, an online training provider can color-code the emails, course events, and follow-up assignments for each course a user has enrolled in.

  • De plus, les utilisateurs d’application peuvent modifier l’importance d’un message (ou d’un événement, d’une tâche) ou marquer un message pour le suivi.Additionally, app users can change the importance of a message (or event or task), or flag a message for follow-up. (L’ajout d’indicateurs est actuellement en préversion dans Microsoft Graph.)(Flagging is currently in preview in Microsoft Graph.)

  • L’API Règles révolutionne l’organisation des messages.The rules API takes message organization to the next level. Les applications peuvent configurer des règles de boîte de réception pour traiter rapidement les messages entrants et réduire l’encombrement de la boîte aux lettres.Apps can set up Inbox rules to promptly handle incoming messages and reduce email clutter. Par exemple, une application peut déplacer automatiquement les messages vers un autre dossier si leurs lignes d’objet contient certains mots clés, mais aussi affecter des catégories et un niveau d’importance pour faciliter leur suivi.For example, an app can automatically move messages to another folder if their subject lines contain certain keywords, and assign categories and importance to make them easier for later follow-up.

Écrivez des applications plus intelligentes qui tirent parti de l’aide à la décisionWrite smarter apps that leverage intelligence

Utilisez Microsoft Graph pour suggérer des données contextuelles aux utilisateurs de votre application :Use Microsoft Graph to suggest contextual data to your app users:

  • Intégrez la Boîte de réception Prioritaire et @-mentions (préversion) pour permettre aux utilisateurs de votre application de lire et d’interagir avec les éléments les plus pertinents pour eux.Integrate with Focused Inbox and @-mentions (preview) and let your app users read and respond to what's relevant to them first.

  • Consultez les infos-courrier quand vous rédigez un message pour obtenir des informations d’état utiles sur un destinataire (par exemple, pour savoir si le destinataire envoie une réponse automatique ou si sa boîte aux lettres est pleine).Check mail tips while still composing a message to get useful status information about a recipient (such as the recipient sending an auto-reply or has a full mailbox). Les infos-courriers peuvent alerter les applications de certaines conditions pour leur permettre de prendre des mesures plus efficaces.Mail tips can alert apps of certain conditions so to take more efficient follow-up actions instead.

  • Utilisez l’API de contacts pour fournir des contrôles interactifs dans votre application, tels qu’un sélecteur de personnes.Make use of the people API to provide interactive controls such as a people picker in your app. L’API de contacts peut suggérer les contacts les plus pertinents pour un utilisateur, en fonction des relations professionnelles, ainsi que des modèles de communication et de collaboration de l’utilisateur.The people API can suggest persons most relevant to a user, based on the user’s communication and collaboration patterns and business relationships.

  • Proposez aux utilisateurs de l’application un sélecteur de fichiers intelligent et suggérez des fichiers avec lesquels ils ont interagis récemment, pour les ajouter en pièces jointes d’un nouveau message.Offer app users a smart file picker and suggest files that they have recently interacted with, to add as attachments when composing a message. Insights (aperçu) utilise des analyses avancées pour suggérer les fichiers tendances associés à un utilisateur, les fichiers récemment consultés ou modifiés par l’utilisateur, ou partagés avec l’utilisateur.Insights (preview) use advanced analytics to suggest files that are trending around a user, recently viewed or edited by the user, or shared with the user.

Stockez les données de l’application dans une ressource ou une instance de ressourceStore app data in a resource or resource instance

Bien souvent, les applications doivent stocker leurs données dans un magasin de données externe, ce qui provoque une surcharge pendant la gestion et l’accès aux données.Often times apps have to store their data in an external data store and entail overhead in managing and accessing the data. Microsoft Graph vous permet d’inclure simplement les données de l’application comme en-têtes de message Internet lorsque vous créez ou envoyez un nouveau message, ou répondez à un message.Microsoft Graph lets you simply include app data as Internet message headers when creating or sending a new message, or a reply to a message.

Si vous devez ajouter des données personnalisées et les mettre à jour ultérieurement, vous pouvez stocker les données dans les instances de ressource individuelles.If you need to add and subsequently update custom data, you can store the data in individual resource instances. Le cas échéant, en guise d’alternative, vous pouvez étendre le schéma, ajouter des propriétés personnalisées et stocker les données saisies dans les ressources de Microsoft Graph.If appropriate, as an alternative, you can extend the schema, add custom properties, and store typed data in Microsoft Graph resources. Ces extensions de schéma peuvent être découvertes et partagées.You can make such schema extensions discoverable and shareable.

Référence d’APIAPI reference

Vous recherchez la référence d’API pour ce service ?Looking for the API reference for this service?

Étapes suivantesNext steps