Einführung
In diesem Modul lernen Sie, wie Sie Microsoft Graph verwenden, um Dateien aus einer JavaScript-Einzelseitenanwendung von Microsoft 365 herunter- und nach Microsoft 365 hochzuladen. Mit Microsoft Graph kann Ihre App eine Verbindung zu den Dateien herstellen, die in Microsoft Teams, OneDrive, SharePoint Online und in ganz Microsoft 365 angezeigt werden. Sie werden erfahren, wie Sie mit dem JavaScript-SDK von Microsoft Graph beim Hoch- und Herunterladen großer Dateien mit dem Browser kommunizieren.
Szenario
Ihr Entwicklungsteam arbeitet weiter an einer neuen Anwendung, die Vertriebsmitarbeiter in Ihrer Organisation zum Verwalten von Kunden verwenden werden. Sie haben das Feedback erhalten, dass Anwendungsbenutzer ihre Verkaufsangebote und Kundenpräsentationen direkt in der Anwendung herunterladen und hochladen möchten.
Das Vertriebsteam nutzt bereits Microsoft 365 und ist an Funktionen wie gemeinsame Dokumenterstellung, Versionskontrolle und webbasiertes Word und Excel gewöhnt. Aus diesem Grund wurde Ihr Team gebeten, alle Dokumente in der Kundenauftragsanwendung in Microsoft 365 zu speichern, insbesondere in OneDrive for Business.
Um diese Funktion hinzuzufügen, werden Sie Microsoft Graph verwenden, um Dateien in OneDrive for Business aus einer JavaScript-Einzelseitenanwendung aufzulisten, herunterzuladen und hochzuladen. Die Anwendung wird das JavaScript-SDK von Microsoft Graph verwenden, um die Programmierung zu erleichtern, vor allem das Verwalten von großen Dateiuploads.
Voraussetzungen
- Globaler Administratorzugriff auf einen Microsoft 365-Mandanten
- Grundlegendes Verständnis von Authentifizierung und Autorisierung in Microsoft 365
- Grundlegendes Verständnis von HTML und JavaScript
- Grundlegendes Verständnis von Microsoft Graph
- Node.js LTS
Lernziele
Nach Abschluss dieses Moduls werden Sie zu Folgendem in der Lage sein:
- Konfigurieren Sie eine JavaScript-App für den Zugriff auf die Microsoft Graph-API.
- Auflisten und Herunterladen von Dateien aus der OneDrive for Business-Instanz eines Benutzers aus einer JavaScript-Einzelseitenanwendung.
- Hochladen von Dateien zur OneDrive for Business-Instanz eines Benutzers aus einer JavaScript-Einzelseitenanwendung.
Tipp
Wenn Sie Microsoft 365 in Ihrer täglichen Arbeit verwenden und planen, diese Übung in einem Entwicklungsmandanten durchzuführen (was vorgeschlagen wird), ist es möglicherweise sinnvoll, im privaten oder im „Inkognito“-Modus im Browser zu arbeiten. Möglicherweise verwenden Sie sogar einen anderen Browser oder ein anderes Browserprofil, als Sie normalerweise in der Produktion einsetzen. Microsoft Edge, Google Chrome und Mozilla Firefox unterstützen alle Browser-Profile, die separate Browser-Cookies, Favoriten und Verlauf verwalten. Diese sind sehr praktisch, wenn Sie den Mandanten wechseln müssen.