Introduction
Dans ce module, vous allez découvrir comment utiliser Microsoft Graph pour télécharger et charger des fichiers vers Microsoft 365 à partir d’applications à page unique JavaScript. Microsoft Graph permet à votre application de se connecter aux fichiers qui s’affichent dans Microsoft Teams, OneDrive, SharePoint Online, et dans Microsoft 365. Vous découvrirez comment utiliser le Kit de développement logiciel (SDK) JavaScript Microsoft Graph pour communiquer avec le navigateur dans le chargement et le téléchargement de fichiers de grande taille.
Scénario
Votre équipe de développement travaille sur une nouvelle application que les commerciaux au sein de votre organisation utiliseront pour gérer des clients. Vous avez reçu des commentaires que des utilisateurs de l’application souhaitent télécharger et charger leurs propositions de vente et présentations au client directement dans l’application.
L’équipe commerciale utilise déjà Microsoft 365 et a l’habitude de disposer de fonctionnalités telles que la co-création, le contrôle de version, et les fonctionnalités web de Word et Excel. Pour cette raison, votre équipe a été invitée à stocker tous les documents au sein de l’application de commande d’un client dans Microsoft 365, en particulier dans OneDrive Entreprise.
Pour ajouter cette fonctionnalité, vous allez utiliser Microsoft Graph pour lister, télécharger, et charger des fichiers dans OneDrive Entreprise à partir d’une application à page unique. L’application utilise le Kit de développement logiciel (SDK) JavaScript Microsoft Graph pour simplifier le codage, en particulier la gestion des chargements de fichiers de grande taille.
Conditions préalables
- Accès des administrateurs d’entreprise à un client Microsoft 365
- Compréhension de base de l’authentification et de l’autorisation dans Microsoft 365
- Compréhension de base des éléments HTML et JavaScript
- Compréhension de base de Microsoft Graph
- LTS Node.js
Objectifs d'apprentissage
À la fin de ce module, vous pourrez :
- Configurez une application JavaScript pour accéder à l’API Microsoft Graph.
- Lister et télécharger des fichiers à partir de l’instance de OneDrive Entreprise d’un utilisateur d’une application JavaScript à page unique.
- Charger des fichiers vers l’instance de OneDrive Entreprise d’un utilisateur d’une application JavaScript à page unique.
Conseil
Si vous utilisez Microsoft 365 dans votre travail quotidien et planifiez cet exercice dans un client de développement (suggéré), il peut être utile de travailler en mode privé ou en « incognito » dans le navigateur. Vous pouvez même choisir d’utiliser un navigateur ou un profil de navigateur différent de celui que vous utilisez normalement dans la production. Microsoft Edge, Google Chrome, et Mozilla Firefox prennent tous en charge des profils de navigateur qui conservent des cookies de navigateur distincts, des favoris, de l’historique et sont très pratiques lorsque vous avez besoin de changer de client.