Table of contents
TOC
Inhaltsverzeichnis reduzieren
Inhaltsverzeichnis erweitern
Zuletzt aktualisiert: 20.06.2018

Office 365 API-Referenz

Die Office 365 API-Funktionalität ist auch über Microsoft Graphverfügbar, einer Unified API, die APIs von anderen Microsoft-Diensten wie Outlook, OneDrive, OneNote, Planner und Office Graph enthält und über einen einzigen Endpunkt sowie mit einem einzigen Zugriffstoken erreichbar ist. Wir empfehlen Ihnen, wenn möglich Microsoft Graph in Ihren Apps zu verwenden.

Office 365 APIs-Übersicht

Die Office 365-APIs ermöglichen Ihnen den Zugriff auf die Office 365-Daten Ihrer Kunden, einschließlich der Dinge, die sie am meisten interessieren - ihre E-Mails, Kalender, Kontakte, Benutzer und Gruppen, Dateien und Ordner - alles direkt aus Ihrer Anwendung heraus.

Sie können auf die Office 365-APIs von Lösungen auf allen Mobil-, Web- und Desktop-Plattformen zugreifen. Unabhängig von Ihrer Entwicklungsplattform oder Ihren Tools. Das heißt, dass Ihre Wahl unabhängig davon ist, ob Sie Webanwendungen mit .NET, PHP, Java, Python oder Ruby on Rails erstellen oder Anwendungen für Windows Universal Apps, iOS, Android oder auf einer anderen Geräteplattform erstellen.

Und da die Office 365-APIs ein Single Sign-On mit Azure Active Directory (Azure AD) bieten, müssen Sie Ihre App nur einmal registrieren, um auf einen der Office 365-API-Dienste zuzugreifen.

Wie funktionieren die Office 365-APIs?

Die Office 365-APIs sind REST-Dienste, die Zugriff auf hochwertige Daten aus Office 365-Diensten bieten:

  • Mail, Kalender, Kontakte, Personen, Benachrichtigungen, Fotos, erweiterte Eigenschaften und Datenerweiterungen von Exchange Online
  • Dateien und Ordner von SharePoint Online und OneDrive for Business
  • Benutzer und Gruppen von Azure AD

Und mit der Einfachheit von REST benötigen Sie keine speziellen Kenntnisse in Exchange, SharePoint oder Azure AD, um auf diese Dienste zuzugreifen.

Wählen Sie die gewünschte Sprache, Entwicklungsplattform und Hosting-Umgebung. Erstellen Sie mithilfe einer beliebigen Internetsprache, einschließlich JavaScript, HTML5, Python, Ruby, PHP und ASP.NET. Verwenden Sie Visual Studio, Eclipse, Android Studio, Xcode oder die IDE Ihrer Wahl. Hosten Sie Ihre Apps in Microsoft Azure oder einer anderen beliebigen Cloud-Plattform.

Verwenden Sie dann Single Sign-On mit Azure AD, um Ihre Benutzer zu authentifizieren und ihnen den Zugriff auf E-Mails, Dateien, Kalender und Benutzerinformationen sowie die Petabyte an Daten, die in Office 365 gespeichert sind, zu ermöglichen.

Office 365-SDKs erleichtern die Anwendungsentwicklung

Sie können direkt gegen die REST-APIs programmieren, um mit Office 365 zu interagieren. In diesem Fall müssen Sie Code schreiben und pflegen, um Authentifizierungstoken zu verwalten, die richtigen URLs und Abfragen für die API zu erstellen, auf die Sie zugreifen möchten, und andere Aufgaben. Die Office 365-SDKs für Visual Studio, Eclipse und Android Studio oder Xcode reduzieren die Komplexität des Codes, den Sie für den Zugriff auf die Office 365-APIs schreiben müssen.

Die Office Developer Tools for Visual Studio enthalten SDKs, die .NET- und JavaScript-Bibliotheken bereitstellen, die die Office 365 REST-Dienste umhüllen und eine noch einfachere Möglichkeit bieten, eine Verbindung zu Ihren Office 365-Daten herzustellen. Die SDKs sind für die Projekttypen ASP.NET MVC, ASP.NET Web Forms, WPF, Win Forms, Universal App, Cordova und Xamarin in Visual Studio verfügbar.

Für Android-Entwickler ist das Android SDK für Eclipse und Android Studio nun auch allgemein verfügbar. Siehe Entwicklung von Office 365-Apps mit Office 365-SDK für Android.

Für iOS-Anwendungen unterstützt das iOS SDK für Xcode (derzeit in der Vorschau) sowohl Objective C als auch Swift-Sprachen innerhalb von Xcode 6. Siehe Office 365-SDK für iOS.

Wie fange ich an?

Zuerst sollten Sie die Entwicklerumgebung einrichten. Beginnen Sie dann, Ihre erste iOS, Android, JavaScript oder ASP.NET-App zu erstellen, die die Office 365-APIs verwendet.

Weitere Informationen zu den Office 365-APIs

Testen Sie die Authentifizierung mit den Office 365 REST-APIs

Code

Referenz

© 2018 Microsoft