API de messagerie pour l'intégration de Microsoft Outlook

Unipile - API d'e-mails Outlook Héroïne (Légère)
API de messagerie Outlook

Connecter et synchroniser Outlook 365 Boîtes aux lettres via API

Intégrez de puissantes fonctionnalités de messagerie dans votre application grâce à l'API de messagerie Outlook. Lisez, envoyez, synchronisez et réagissez aux e-mails Outlook et Microsoft 365 via une interface REST unique prise en charge par Microsoft Graph, sans avoir à gérer vous-même les flux OAuth.

outlook-sync.js
const response = await fetch( https://${DSN}/api/v1/emails, { headers : { 'X-API-KEY'clé API, 'identifiant_de_compte': compteOutlookId } } ); const courriels = await réponse.json(); // emails.items, tableau de messages Outlook // fonctionne pour Outlook, Gmail et IMAP
200 OK, boîte aux lettres Outlook synchronisée
Les soutiens : Outlook Gmail IMAP
Définition

Qu'est-ce que l'API de messagerie Outlook ?

Le API de messagerie Outlook est une interface RESTful qui donne aux développeurs un accès programmatique aux données de la boîte aux lettres Outlook et Microsoft 365. Construit sur Microsoft Graph, elle permet à votre application de lire, envoyer, organiser et synchroniser les e-mails de n'importe quel compte Outlook ou Exchange Online - en utilisant OAuth 2.0 pour une authentification sécurisée déléguée par l'utilisateur. Les développeurs intègrent l'API d'e-mail Outlook pour créer des clients de messagerie, des moteurs de synchronisation CRM, des outils ATS et des automatisations de prospection sans exposer les identifiants des utilisateurs.

Protocole sous-jacent
Microsoft Graph API (REST/JSON) - le point de terminaison unique pour tous les services Microsoft 365, y compris Outlook, Teams et Calendrier.
Modèle d'authentification
OAuth 2.0 avec Enregistrement d'application Azure. Chaque compte lié s'authentifie au nom de son utilisateur - aucun identifiant partagé, aucun stockage de mot de passe.
Couverture de la portée
Comptes Outlook personnels, Microsoft 365 Business, Exchange Online - tous accessibles via le même point de terminaison de l'API de messagerie Outlook.
Cas d'usage

Pourquoi intégrer l'API d'e-mail Outlook dans votre application ?

L'intégration de l'API de messagerie Outlook dans votre application permet à vos utilisateurs d'accéder directement à leur boîte de réception Microsoft 365 à l'intérieur de votre produit, sans changement d'onglet ni copie-coller manuel. Voici les quatre capacités principales que les équipes exploitent le plus souvent.

Gestion des courriels
Intégrez la communication par e-mail de manière transparente à votre plateforme. Utilisez Microsoft Graph pour tirer parti des puissantes opérations de lecture, d'envoi, de suppression et de gestion des dossiers, et assurez une synchronisation efficace de tous les messages Outlook.
Automatisation des flux de travail
Envoyez des e-mails par programmation, déclenchez des séquences de suivi sur de nouveaux messages et automatisez des règles de routage. L'API d'e-mails Outlook vous permet d'éliminer le travail manuel de chaque flux de travail déclenché par e-mail dans votre application.
Mises à jour en temps réel
Les abonnements webhook sur Microsoft Graph poussent les événements de nouveaux e-mails vers votre serveur dès leur arrivée. Aucun sondage requis, votre application réagit en temps réel à chaque message Outlook entrant.
Sécurité des entreprises
OAuth 2.0 avec Azure AD garantit que votre application ne stocke jamais les mots de passe des utilisateurs. L'infrastructure de Microsoft gère la rotation des jetons, MFA et l'accès conditionnel, tandis qu'Unipile encapsule tout le flux dans une page d'authentification en marque blanche.
API Outlook pour CRM - Unipile
Solutions CRM

API Microsoft Outlook pour Votre Solution CRM

Synchroniser les conversations Outlook dans les pipelines de vente et les fiches clients

API Outlook pour CRM
Planification et coordination du pipeline
En synchronisant les e-mails et les calendriers Outlook, votre CRM permet une planification fluide des réunions de vente et des suivis. Les mises à jour des webhooks en temps réel de Microsoft Graph éliminent le risque de rendez-vous manqués et de pipelines ralentis.
Analytique avancée et informations sur l'engagement
L'intégration des données d'e-mails Outlook dans votre CRM permet d'obtenir des analyses approfondies des interactions clients. Les équipes de vente peuvent suivre les taux d'engagement, mesurer l'efficacité des e-mails et adapter les stratégies de prospection en fonction de signaux concrets.
Flux de travail de ventes automatisés
Avec l'API de messagerie Outlook, votre CRM peut automatiser les tâches de vente routinières telles que les e-mails de suivi, les rappels et la détection des réponses. Les commerciaux se concentrent sur la vente à forte valeur ajoutée au lieu de la gestion répétitive de la boîte de réception.
Éditeur l'ATS

Synchroniser les e-mails Outlook avec les systèmes de suivi des candidats

Microsoft Graph API pour les plateformes de recrutement et les logiciels RH

API Outlook pour ATS
Communication simplifiée avec les candidats
L'intégration de l'API Microsoft Graph permet à votre ATS de synchroniser directement les e-mails Outlook au sein de la plateforme. Les recruteurs centralisent toutes les conversations avec les candidats et arrêtent de basculer entre Outlook et votre logiciel.
Planification et coordination des entretiens
En combinant l'API d'e-mail Outlook avec la synchronisation du calendrier, votre ATS offre une planification d'entretiens transparente. Les mises à jour des webhooks en temps réel garantissent qu'aucun rendez-vous n'est manqué et une coordination plus rapide avec les responsables du recrutement.
Sécurité et conformité des données améliorées
Le flux OAuth 2.0 de Microsoft Graph avec Azure AD protège les données sensibles des candidats. Votre ATS hérite de l'accès conditionnel, de l'authentification multifacteur (MFA) et des pistes d'audit de niveau entreprise, maintenant ainsi la conformité du recrutement avec le RGPD.
Outils de sensibilisation

Synchroniser l'API Outlook avec les outils de prospection

Alimentez des plateformes d'engagement commercial multicanal avec Microsoft Graph

L'intégration de l'API d'e-mails Outlook à votre logiciel de prospection offre aux équipes de vente une source de vérité unique pour chaque interaction avec un prospect. Les conversations restent synchronisées, les suivis sont déclenchés automatiquement et les données d'engagement alimentent directement vos tableaux de bord.

Synchronisation transparente des e-mails et du calendrier sur chaque prospect, avec des mises à jour webhook en temps réel de Microsoft Graph pour que les commerciaux ne manquent jamais une réponse ou une réunion.
Analytique d'engagement avancée sur les signaux d'ouverture et de réponse, permettant aux équipes de mesurer l'efficacité des e-mails et d'affiner les séquences en fonction des performances réelles.
Séquences de suivi automatisées cette pause dans la réponse, la dérivation selon l'intention et le routage des prospects urgents, le tout piloté par des événements Outlook transmis via l'API Unipile.
Flux OAuth en marque blanche via Azure AD, vos utilisateurs connectent leur boîte aux lettres Outlook en quelques secondes sans jamais quitter votre plateforme de prospection.
API Outlook pour Outreach

Configuration de l’authentification OAuth Microsoft pour l’API d’e-mails Outlook

Microsoft OAuth Docs

Par défaut, votre intégration utilise les identifiants OAuth d'Unipile. Pour obtenir un expérience entièrement en marque blanche Lorsque les utilisateurs finaux connectent leur boîte aux lettres Outlook ou Microsoft 365, enregistrez votre propre application dans Microsoft Entra ID. Suivez le 7 étapes ci-dessous pour créer l'enregistrement, configurer les permissions et le connecter à l'API de messagerie Outlook dans votre espace de travail Unipile.

1
2
3
4
5
6
7
01

Créer un compte Microsoft Entra ID

Si vous n'en avez pas déjà un, créez un gratuit Microsoft Entra ID compte (anciennement Azure Active Directory). C'est le portail d'administration où vous enregistrez l'application OAuth qui alimente votre intégration à l'API des e-mails Outlook.

02

Enregistrer une nouvelle application dans le portail Azure

Se connecter à portal.azure.com, ouvrir Microsoft Entra ID, et cliquez Nouvelle inscription.

  • Nommez votre application : Ce nom apparaît sur l'écran de consentement OAuth Microsoft présenté à vos utilisateurs finaux.
  • Types de comptes pris en charge : sélectionnez "Comptes dans n'importe quel répertoire organisationnel (Tout Microsoft Entra ID, multilocataire) et comptes Microsoft personnels" afin de pouvoir connecter vos boîtes aux lettres Microsoft 365 professionnelles et personnelles Outlook.
Ouvrez Microsoft Entra ID (Azure Active Directory) dans le portail Azure
Enregistrer une nouvelle application dans Microsoft Entra ID
03

Ajouter des URI de redirection

Ouvrez le Authentification panneau et cliquez Ajouter l'URI sous la section Web. Ajouter 2 URI de redirection en utilisant votre Unipile DSN (disponible dans la tableau de bord Unipile, coin supérieur droit) :

https://{{YOUR_DSN}}/api/v1/hosted/microsoft_auth_request_callback
https://{{YOUR_DSN_less_port}}/api/v1/hosted/microsoft_auth_request_callback/port{{YOUR_PORT}}
04

Configurer les autorisations Microsoft Graph

Aller à Autorisations de l'API > Ajouter une autorisation > Microsoft Graph, puis ajoutez ce qui suit Autorisations déléguées pour l'API de messagerie Outlook :

Mail.Read
Mail.ReadWrite
Mail.Send

Pour les fonctionnalités du calendrier, ajoutez également Calendars.ReadWrite, Calendars.Read, Calendars.Read.Shared et Calendars.ReadWrite.Shared, puis activez-les dans les paramètres de portée de votre tableau de bord Unipile.

Cliquez sur Ajouter une autorisation dans le panneau des autorisations d'API de Microsoft Entra ID
Choisissez Microsoft Graph dans la liste des autorisations d'API
Ajouter toutes les autorisations déléguées requises pour l'API d'e-mail Outlook
05

Créer un secret client

Ouvrir Certificats et secrets, cliquer Nouveau secret client. Donnez une description au secret et définissez une date d'expiration 730 jours (24 mois), puis cliquez sur "Ajouter".

Important : copiez immédiatement la valeur secrète. Microsoft ne l'affiche qu'une seule fois et vous ne pourrez plus la récupérer sur cette page. Définissez un rappel dans votre calendrier avant la date d'expiration pour éviter les interruptions de l'API de messagerie Outlook.
Créer un nouveau secret client dans Certificats et secrets
Nommez le secret client et définissez une date d'expiration
Copiez la valeur du secret client avant qu'elle ne soit masquée
06

Connectez votre application au tableau de bord Unipile

Ouvrez le tableau de bord Unipile et naviguer vers Paramètres > Microsoft OAuth.

  • Copier-coller le ID de l'application (client) depuis la page Vue d'ensemble d'Azure.
  • Collez le valeur secrète depuis la page Certificats et secrets.
  • Cliquer Économiser.
Vous êtes maintenant prêt à connecter les comptes Outlook et Microsoft 365 via votre propre application. Les utilisateurs finaux verront votre marque sur l'écran de consentement OAuth au lieu des paramètres par défaut d'Unipile.
Configurez vos identifiants Microsoft OAuth dans le tableau de bord Unipile
07

Tester la connexion

Depuis le tableau de bord Unipile, déclenchez un nouveau lien de compte Microsoft pour vérifier que vos identifiants OAuth personnalisés fonctionnent de bout en bout. Vous devriez voir votre nom de l'application et de la marque à l'intérieur de l'invite de consentement Microsoft au lieu des valeurs par défaut d'Unipile.

Message d'approbation de consentement Microsoft OAuth avec le branding de votre propre application
Optionnel, pour les applications de production
8
Devenir un éditeur vérifié
Recommandé pour la production - supprime l'avertissement "non vérifié" sur l'écran de consentement

Avec la vérification de l'éditeur, une coche bleue apparaît dans l'invite de consentement OAuth. Sans elle, les comptes professionnels Microsoft 365 peuvent voir un avertissement "éditeur non vérifié" qui nuit à votre taux de conversion d'inscription.

Étape 1 : rejoignez le Microsoft Partner Network

Étape 2 : vérifiez votre domaine

Créer un fichier nommé microsoft-identity-association.json et l'héberger à :

https://yourdomain.com/.well-known/microsoft-identity-association.json

Étape 3 : Lier votre identifiant de compte partenaire mondial (PGA)

  • Trouvez votre identifiant PGA via Centre partenaires.
  • Dans le portail Azure, allez à Enregistrements d'applications > Votre application > Marque et propriétés, entrez l'ID PGA et enregistrez.

Pour plus de détails, consultez le Documentation de vérification Microsoft Publisher.

9
Approbation de l'administrateur requise"
Lorsque les utilisateurs finaux voient un bloc de consentement de leur administrateur Microsoft 365

Si un utilisateur final voit " Approbation de l'administrateur requise " lors de la connexion de sa boîte aux lettres Outlook, le consentement requis n'a pas été accordé au niveau du locataire. Deux voies pour résoudre le problème :

Méthode 1 : Demande de consentement d'administrateur dans Microsoft Entra

Un administrateur Microsoft 365 examine et approuve la demande de consentement d'administrateur en attente. Voir le Documentation Microsoft sur la révision des demandes de consentement administrateur.

Méthode 2 : Connexion OAuth en tant qu'administrateur avec consentement à l'échelle du locataire

  • L'administrateur démarre le flux de connexion OAuth à partir de votre application.
  • Lors de l'autorisation Microsoft, l'administrateur doit cocher "Consentement au nom de votre organisation".
  • Ceci accorde le consentement pour chaque utilisateur dans le locataire et empêche la demande de toute connexion future à l'API de courrier électronique Outlook.

Plein de détails dans le Guide de dépannage du consentement Microsoft.

API de messagerie Outlook - Fonctionnalités
Fonctionnalités

Boostez la productivité avec les fonctionnalités de l'API d'e-mails Outlook

Améliorez la productivité de vos utilisateurs en exploitant les fonctionnalités de l'API d'e-mails Outlook, permettant une gestion fluide des e-mails, des flux de travail automatisés et une synchronisation en temps réel afin qu'ils puissent se concentrer sur ce qui compte vraiment.

Ecrire un nouvel email
Initiez facilement de nouveaux messages électroniques via l'API Outlook, en automatisant le processus de création d'e-mails. Gagnez du temps en rationalisant la composition et réduisez les erreurs manuelles.
POST/api/v1/emails
POST /api/v1/emails
{
  "account_id": "acc_outlook_...",
  "à": [{"identifier": "lead@acme.com"}],
  "sujet": "Introduction rapide",
  "corps": "Salut {{first_name}}..."
}
Lister les emails
Récupérer une liste complète de tous les messages Outlook, permettant une gestion et un suivi efficaces. Offre une vue d'ensemble claire des communications et améliore l'organisation.
Lister et obtenir des dossiers
Accédez et gérez les dossiers et les étiquettes d'e-mails Outlook, améliorant ainsi la catégorisation. Simplifie l'organisation des e-mails en dossiers et améliore la capacité à localiser rapidement des messages spécifiques.
Inbox 248
Éléments envoyés 86
Brouillons 4
Éléments supprimés 12
Courrier indésirable 3
Archives 1.2k
Notifications par webhook
Configurez et gérez les webhooks pour recevoir des notifications d'e-mails Outlook en temps réel. Permet des alertes instantanées pour les événements d'e-mail importants et améliore les temps de réactivité et de suivi.
webhook.reçu
// Nouvel événement d'email livré à votre point de terminaison
{
  "événement": "mail.reçu",
  "account_id": "acc_outlook_...",
  "identifiant_courriel": "em_8FdK2...",
  "de": "sarah@acme.com",
  "horodatage": "18-05-2026T09:42:11Z"
}

Comparer Outlook avec Gmail et IMAP

Balayez pour en savoir plus
Fonctionnalité
Outlook
Gmail
IMAP
Hosted Auth
Auth personnalisé
OAuth
Indentifications
Envoyer / Répondre à un e-mail
Lister des emails
Créer un brouillon d'e-mail
Supprimer un email
Déplacer un email
Lister des dossiers
Récupérer un dossier
Nouvel Email
Suivi ouvert & clics
Liste complète des fonctionnalités de l'API Outlook Email
Démarrer la construction

Intégrez votre API de messagerie Outlook dès aujourd'hui

Essai gratuit inclus - aucune carte de crédit requise. Connectez votre premier compte Outlook en moins de 5 minutes.

Construisez avec Unipile - gratuit
Exemples de code

Exemples de code d'API de messagerie Outlook : Node.js, Python et cURL

Les exemples ci-dessous appellent le point de terminaison de l'API unifiée Outlook d'Unipile. Une seule clé d'API, une seule URL de base – fonctionne pour Outlook, Gmail et IMAP sans modifier votre code. Remplacez VOTRE_DSN et VOTRE_CLE_API avec les valeurs de votre tableau de bord Unipile.

Node.js
Python
cURL
read-outlook-emails.js
// Lire les e-mails d'un compte Outlook lié via l'API d'e-mails Outlook Unipile const axios = require('axios'); const DSN = 'api1.unipile.com:13211'; const CLÉ_API = 'VOTRE_CLÉ_API'; const ID_ACC = 'ID_COMPTE_OUTLOOK'; // depuis POST /accounts après OAuth async function lister les e-mailsOutlook() { const res = await axios.obtenir( https://\${DSN}/api/v1/emails, { headers : { 'X-API-KEY': CLÉ_API, 'identifiant_de_compte': ID_ACC } } ); console.log(res.data.items); // tableau de messages Outlook } // Envoyer un e-mail via l'API e-mail d'Outlook async function envoyerEmailOutlook() { await axios.poste( https://\${DSN}/api/v1/emails, { account_id: ID_ACC, à: [{ nom_d'affichage: 'Alice', identificateur: 'alice@contoso.com' }], sujet: 'Bonjour depuis l'API de messagerie Outlook', corps: '

Envoyé via l'API d'e-mail Unipile Outlook.

'
}, { en-têtes : { 'X-API-KEY': CLÉ_API } } ); }
200 OK - e-mails récupérés du compte Outlook lié
read_outlook_emails.py
# : Lire et envoyer des e-mails via l'API Outlook d'Unipile import demandes DSN = "api1.unipile.com:13211" CLÉ_API = "YOUR_API_KEY" ID_ACC = "OUTLOOK_ACCOUNT_ID" EN-TÊTES = { "X-API-KEY": CLÉ_API, "account_id": ID_ACC, } # : Liste des e-mails Outlook déf lister_e-mails(): r = requêtes.obtenir( https://{DSN}/api/v1/emails", en-têtes=EN-TÊTES ) r.lancer_statut() return r.json()["articles"] # Envoyer via l'API de messagerie Outlook déf envoyer_email(à_dest, objet, corps): r = requêtes.poste( https://{DSN}/api/v1/emails", en-têtes={"X-API-KEY": {API_KEY}, json={ "account_id": ID_ACC, "à": [{"identifier": à_addr}], "sujet": sujet, "corps": corps } ) r.lancer_statut() return r.json()
200 OK - Messages Outlook renvoyés sous forme de liste JSON
outlook-email-api.sh
# : Liste des e-mails du compte Outlook associé curl -s -X GET \ "https://api1.unipile.com:13211/api/v1/emails" \ -H "X-API-KEY : VOTRE_CLE_API" \ -H "account_id: OUTLOOK_ACCOUNT_ID" \ | jq '.items[] | {id, subject, from, date}' # Envoyer un e-mail via l'API de messagerie Outlook curl curls -X POST \ "https://api1.unipile.com:13211/api/v1/emails" \ -H "X-API-KEY : VOTRE_CLE_API" \ -H "Content-Type: application/json" \ -d '{ "account_id": "ID_COMPTE_OUTLOOK", "à": [{"identificateur": "alice@contoso.com"}], "sujet": "Bonjour depuis l'API d'e-mail Outlook", "corps"

Envoyé via Unipile.

"
}'
201 Créé - email envoyé via Outlook
Même code pour tous les fournisseurs : L'API de messagerie Outlook Unipile utilise le même point de terminaison et la même structure de charge utile que Gmail et IMAP. Votre intégration fonctionne sur les 3 fournisseurs sans modification du code. Voir Guide de l'API e-mail pour la référence complète du point de terminaison.
Unipile - Graphique Outlook vs Unipile
Construire ou acheter

API Microsoft Graph native vs API de messagerie Outlook unifiée (Unipile)

Découvrez les avantages évidents de tirer parti de l'intégration rationalisée de l'API d'e-mails d'Outlook par Unipile par rapport à la création directe sur Microsoft Graph. Utilisez Hosted Auth pour renforcer la sécurité grâce à une gestion améliorée des informations d'identification, assurer une intégration transparente avec Outlook et d'autres plateformes de messagerie, et réduire la charge liée à la maintenance des flux OAuth.

Dimension API Microsoft Graph native API d'e-mails Outlook d'Unipile
Portée d'intégration Outlook / Exchange Online seulement Outlook + Gmail + IMAP, même code
Configuration du flux OAuth Enregistrement d'application Azure + gestion des jetons par locataire Un lien d'authentification hébergé, page OAuth en marque blanche, zéro code de jeton
Rafraîchissement des jetons Votre code doit se rafraîchir toutes les 60 minutes (durée de vie du jeton d'accès) Unipile gère le rafraîchissement automatiquement pour tous les comptes liés
Renouvellement de webhook Les abonnements expirent à 4230 minutes, vous devez renouveler avant expiration Unipile renouvelle automatiquement les abonnements Graph
Gestion de la limitation Doit implémenter manuellement la logique de réessai 429 et le backoff exponentiel Gestion intégrée de la réessai et de la limitation du débit
Délai avant le premier e-mail 2-5 jours (configuration Azure + OAuth + logique de jeton + gestion des erreurs) Moins de 2 heures (suivez ce guide)
Retrait d'Exchange Online Doit migrer d'EWS vers Graph avant la date limite d'octobre 2026 Unipile utilise déjà Graph, la migration est transparente
Support Documentation Microsoft + forums Support technique en direct + appel fondateur à la demande
Microsoft Graph natif
Manuelle
1 Enregistrer l'application dans le portail Azure
2 Configurer les champs d'application OAuth et l'URI de redirection
3 Flux OAuth + stockage de jetons par locataire
4 Implémenter le rafraîchissement du jeton toutes les 60 minutes
5 Gérer le ralentissement 429 et le retrait progressif
6 Renouveler les abonnements webhook avant expiration
API Outlook Unipile
Automatisé
1 Générer un lien d'authentification hébergé
2 L'utilisateur connecte Outlook en un clic
3 Recevoir des e-mails via un webhook unifié
Jetons mis à jour automatiquement
Gestion intégrée de la nouvelle tentative et de la limite de débit
Webhooks renouvelés automatiquement

Authentification unique hébergée (One Link Hosted Auth) vs Flux OAuth complet

La connexion hébergée d'Unipile automatise la détection des fournisseurs de messagerie et gère l'authentification. Cela réduit considérablement la complexité de la configuration initiale, accélère les délais de développement et diminue la maintenance. Guide de l'API OAuth pour les e-mails

Mises à jour et maintenance régulières

Restez en avance grâce à des mises à jour régulières et une maintenance diligente. L'API Unipile Outlook Email est continuellement améliorée pour suivre les changements de Microsoft Graph et offrir des performances optimales, de sorte que votre intégration fonctionne même lorsque Microsoft met à jour son API. Guide d'intégration MS Graph

Notre équipe d'assistance vous guide à travers chaque phase de l'intégration de l'API d'e-mail Outlook, de l'initiation à la post-implémentation, sans frais supplémentaires. API d'e-mail pour les développeurs

Attention

Pièges courants lors de la création d’applications avec l’API d’e-mail Outlook

L'API Microsoft Outlook est puissante, mais elle présente plusieurs contraintes subtiles qui peuvent faire échouer votre intégration en production. Voici les 6 écueils les plus courants – et comment les éviter.

1
Expiration du jeton d'accès (60 minutes)
Les jetons d'accès Microsoft Graph expirent après exactement 1 heure. Si votre application met en cache le jeton et ne le rafraîchit pas, les appels d'API commenceront à renvoyer des erreurs 401 en production, souvent après la première session utilisateur réelle.
Réparer : utilisez toujours le refresh_token avec la portée offline_access. Vérifiez l'expiration du token avant chaque appel et rafraîchissez proactivement. Avec Unipile, le rafraîchissement des tokens est géré automatiquement pour tous les comptes liés.
2
Expiration de l'abonnement au webhook (4 230 minutes)
Les abonnements Microsoft Graph pour les événements de messagerie Outlook ont une durée de vie maximale de 4 230 minutes (environ 70,5 heures). Après cela, aucun nouveau webhook d'e-mail n'est livré et vous ne recevrez pas d'erreur - les événements s'arrêtent simplement sans bruit.
Réparer : Implémentez une tâche de renouvellement d'abonnement qui s'exécute toutes les 48 heures. Appelez le point de terminaison PATCH /subscriptions avec une nouvelle date d'expiration (expirationDateTime) avant que l'actuelle n'expire.
3
Limitation (erreurs 429 en cas de forte charge)
Microsoft Graph applique des limites d'étranglement par application – environ 10 000 requêtes par 10 minutes par locataire. Les applications multi-utilisateurs qui déploient des requêtes lors des pics de charge rencontreront des erreurs 429 Trop de requêtes sans avertissement.
Réparer : Mettez en place un délai d'attente exponentiel avec variation aléatoire à chaque appel d'API. Respectez l'en-tête « Retry-After » dans les réponses 429. Envisagez de regrouper les requêtes à l'aide du point de terminaison $batch de Graph.
4
Flux de consentement administrateur pour les locataires d'entreprise
Les locataires d'entreprise Microsoft 365 exigent souvent le consentement de l'administrateur du locataire avant que tout utilisateur de l'organisation ne puisse accorder l'autorisation à votre application. Si vous ne testez qu'avec des comptes Outlook personnels, ce problème ne se manifestera pas avant que vous n'atteigniez les clients d'entreprise.
Réparer : implémenter le flux de consentement administrateur (point de terminaison /adminconsent) et afficher un message d'erreur clair aux utilisateurs qui rencontrent des erreurs de consentement. Documenter l'URL de consentement administrateur dans votre flux d'intégration. Guide OAuth MS Graph
5
Retrait d'Exchange Web Services (EWS)
Microsoft retire Exchange Web Services (EWS) pour Exchange Online en octobre 2026. Toute intégration utilisant encore EWS (une approche héritée courante) cessera de fonctionner. Ceci affecte également les migrations sur site vers Exchange Online.
Réparer : Si votre intégration ou dépendance utilise EWS, migrez vers Microsoft Graph avant octobre 2026. L'API Outlook Email de Unipile utilise déjà exclusivement Graph - aucune action n'est nécessaire de votre part.
6
Obsolescence de l'authentification de base
Microsoft a complètement abandonné l'authentification de base pour Exchange Online sur tous les protocoles (SMTP, IMAP, POP). Tout code utilisant un nom d'utilisateur et un mot de passe pour s'authentifier directement auprès d'Outlook échouera. Cela entraîne souvent des dysfonctionnements dans les implémentations existantes de synchronisation des e-mails.
Réparer : migrer vers OAuth 2.0 (flux d'informations d'identification client ou de permission déléguée). Utiliser l'authentification personnalisée de Unipile uniquement pour les serveurs IMAP qui la prennent encore en charge - l'intégration de l'API d'e-mail Outlook doit toujours utiliser OAuth. Guide de l'API OAuth pour les e-mails
Date limite de retraite EWS : octobre 2026

Exchange Web Services pour Exchange Online cessera de fonctionner en octobre 2026. Si votre intégration d'API de messagerie Outlook utilise EWS directement ou via une bibliothèque, planifiez dès maintenant votre migration vers Microsoft Graph. Voir Guide de l'API Microsoft Graph pour le chemin de migration.

Sécurité et conformité

Sécurité et conformité pour les intégrations d'API de messagerie Outlook

Assurez la sécurité de vos données grâce à des protocoles de sécurité avancés. L'API d'emails Outlook Unipile garantit que vos e-mails et informations sensibles restent protégés – avec la certification SOC 2 Type II et la conformité totale au RGPD.

Certifié SOC 2 Type II
Conforme au RGPD
OAuth 2.0 uniquement
Pas de stockage d'identifiants
Gestion des données
Pas de stockage d'e-mails parallèle
Unipile agit en tant qu'intermédiaire authentifié pour chaque utilisateur. Les données d'e-mail ne sont pas stockées dans une base de données parallèle ou dans des archives. La portée est limitée à la session authentifiée de chaque compte lié.
Comment fonctionne Unipile
Intermédiaire technique indépendant
Unipile est un intermédiaire technique indépendant agissant pour le compte de chaque utilisateur authentifié. Ce n'est pas un partenaire Microsoft. Les identifiants ne sont jamais partagés entre les comptes.
Limites de la plateforme
Utilisation responsable de l'API Outlook
Les limites de débit et de limitation de Microsoft Graph sont transmises de manière transparente. La cadence et le volume des appels API restent une décision côté client. Unipile affiche les limites mais ne remplace pas les politiques d'application de Microsoft.
Créez votre intégration sécurisée de l'API de messagerie Outlook
Unipile - FAQ de l'API de messagerie Outlook
FAQ

Questions fréquemment posées

Réponses aux questions les plus courantes concernant l'API de messagerie Outlook, l'API Microsoft Outlook et l'intégration de l'API Outlook 365 avec Unipile.

01
Qu'est-ce que l'API de messagerie Outlook et comment fonctionne-t-elle ?
Le API de messagerie Outlook est une API RESTful qui fournit un accès programmatique aux données de messagerie Outlook. Elle est construite sur Microsoft Graph, la passerelle API unifiée pour Microsoft 365. Lorsque vous appelez l'API de messagerie Outlook, votre requête est envoyée à graph.microsoft.com/v1.0/moi/messages, authentifié avec un jeton porteur Azure AD OAuth 2.0. Unipile l'encapsule dans une interface simple et indépendante du fournisseur qui fonctionne également pour Gmail et IMAP.
02
Quelle est la différence entre l'API Outlook 365 et l'API Outlook Web ?
Le L'API Outlook 365 Ce terme désigne généralement l'accès aux boîtes de réception Microsoft 365 Business ou Enterprise via Microsoft Graph. L'" Outlook Web API " est un ancien nom désignant une API REST que Microsoft a supprimée et remplacée par Microsoft Graph. Aujourd'hui, toute intégration moderne de l'API de messagerie Outlook doit utiliser Microsoft Graph. Les comptes Outlook personnels et les comptes Microsoft 365 Business sont tous deux accessibles via le même point de terminaison.
03
Comment l'API Microsoft Outlook diffère-t-elle d'Exchange Web Services (EWS) ?
Services Web Exchange (EWS) est une API hérité basée sur SOAP que Microsoft retire pour Exchange Online en octobre 2026. L'API moderne de Microsoft Outlook utilise Microsoft Graph (REST/JSON) à la place. Si vous développez une nouvelle intégration ou migrez une intégration existante, utilisez Microsoft Graph via l'API Outlook Email. EWS cessera de fonctionner pour Exchange Online après la date de retrait. Voir notre Guide de l'API Microsoft Graph pour le chemin de migration.
04
Comment puis-je authentifier les utilisateurs avec l'API de messagerie Outlook ?
L'authentification pour l'API Outlook Mail utilise OAuth 2.0 avec Azure AD. Vous devez : (1) créer un enregistrement d'application Azure, (2) ajouter un Mail.ReadWrite, Mail.Send et Mail.Read autorisations déléguées, (3) mettre en œuvre le flux du code d'autorisation pour obtenir un jeton d'accès. Avec Unipile, vous évitez tout cela. Utilisez l'authentification hébergée pour générer une page OAuth unique pour vos utilisateurs. Voir la page complète Guide de l'API OAuth pour les e-mails et le Guide OAuth de Microsoft Graph.
05
Puis-je utiliser l'API Outlook pour lire des e-mails, pas seulement pour les envoyer ?
Oui. L'API de messagerie Outlook prend en charge les deux lecture et envoi courriels, ainsi que leur organisation. Les opérations comprennent : lister tous les messages, obtenir un message spécifique, envoyer un nouveau message, répondre, transférer, supprimer, déplacer vers un dossier, marquer comme lu, et lister le contenu d'un dossier. Voir la Lire le guide de l'API d'e-mail et Guide API d'envoi d'e-mails pour la documentation des points d'accès spécifiques.
06
L'API de messagerie Outlook fonctionne-t-elle pour les comptes Outlook personnels et pour Microsoft 365 Business ?
Oui. Microsoft Graph prend en charge les deux Comptes Microsoft personnels (outlook.com, hotmail.com, live.com) et Comptes Microsoft 365 Business (Exchange Online). Le point de terminaison de l'API de messagerie Outlook est le même pour les deux. Vous devez définir l'audience de votre enregistrement d'application Azure sur " Comptes dans tout répertoire organisationnel et comptes Microsoft personnels " pour prendre en charge les deux types.
07
Pourquoi devrais-je intégrer l'API de messagerie Outlook dans mon application ?
Intégration de l'API d'e-mail Outlook optimise la gestion des e-mails, permet d'automatiser les flux de travail et améliore votre produit avec un accès à la boîte de réception en temps réel. Principaux avantages : automatisez les tâches d'e-mail de routine, créez des fonctionnalités natives d'e-mail sans changer d'application et synchronisez les données Outlook directement dans les plateformes CRM, ATS ou de prospection. L'API Outlook accélère les flux de travail en réduisant les efforts manuels et améliore la délivrabilité en utilisant l'infrastructure de Microsoft. Voir le complet Guide de l'API e-mail pour avoir une image complète.
08
Puis-je intégrer Gmail et IMAP aux côtés d'Outlook avec Unipile ?
Oui. En plus de l'API de messagerie d'Outlook, Unipile prend en charge Gmail et IMAP, les trois principaux fournisseurs de messagerie. Le même point de terminaison API et la même structure de charge utile fonctionnent pour les trois fournisseurs. Votre intégration fonctionne avec Outlook, Gmail et IMAP sans modification de code. Voir le Guide de l'API Gmail et Guide de l'API IMAP.
09
Y a-t-il un niveau gratuit pour tester l'API d'e-mail Outlook avec Unipile ?
Oui. Unipile propose un essai gratuit qui vous permet de lier des comptes Outlook et d'effectuer des appels à l'API de messagerie Outlook sans carte de crédit. Voir la Guide de l'API d'e-mail gratuit pour les limites d'essai et les étapes de démarrage, ou inscrivez-vous directement sur le tableau de bord.
Vous avez encore des questions ? Notre équipe est là pour vous aider à intégrer l'API d'e-mail Outlook dans votre produit.
Parler à un expert

Vous aimerez aussi

Récupérer des emails avec l'API Unipile

Récupérer des emails avec l'API Unipile

La gestion et la récupération des courriels de manière programmatique est une compétence essentielle. Que ce soit pour l'automatisation de l'entreprise, le support client ou le marketing, comprendre comment utiliser une API d'email pour récupérer les emails peut rationaliser les opérations et améliorer l'efficacité. Ce guide vous guidera à travers les éléments essentiels...

lire plus
Comment obtenir l'API de messagerie pour votre logiciel

Comment obtenir l'API de messagerie pour votre logiciel

Découvrez les avantages de l'intégration d'une API, qui vous permettra de bénéficier de nombreux avantages en incorporant de manière transparente plusieurs services de messagerie électronique dans votre application. Qu'est-ce qu'une API de messagerie ? Une API de messagerie (Application Programming Interface) est un service qui permet aux développeurs d'intégrer...

lire plus
Vérification Google OAuth et identifiants de l'API Gmail (2026)

Vérification Google OAuth et identifiants de l'API Gmail (2026)

Avertissement de l'application non vérifiée de l'API Gmail L'avertissement "Cette application n'est pas vérifiée", la limite de 100 utilisateurs et les exceptions Avant que votre application ne passe la vérification de l'application Google OAuth, chaque utilisateur qui tente de l'autoriser voit un écran d'avertissement. Google applique également une limite stricte de 100 utilisateurs pour les applications externes non vérifiées. Voici...

lire plus
fr_FRFR