Neuerungen in Microsoft Graph
Microsoft Graph bietet ein einheitliches Programmierbarkeitsmodell, mit dem Sie auf Daten in Microsoft 365, Windows und Enterprise Mobility + Security zugreifen können. Dieser Artikel enthält Informationen zu den Neuerungen in Microsoft Graph-APIs, Dokumentation, SDKs und mehr.
Ausführlichere Updates auf API-Ebene finden Sie im Änderungsprotokoll von Microsoft Graph-API.
Ausführliche Informationen zu früheren Updates für Microsoft Graph finden Sie unter Microsoft Graph-Verlauf der Neuerungen.
Wichtig
Features in der Vorschauversion status können ohne vorherige Ankündigung geändert werden und werden möglicherweise nicht auf allgemein verfügbare (GA) status heraufgestuft. Verwenden Sie keine Vorschaufeatures in Produktions-Apps.
Februar 2025: Neu und allgemein verfügbar
Sicherheit
teamsMessageEvidence wurde als unterstützter Warnungsbeweis hinzugefügt.
Teamarbeit und Kommunikation | Anrufe und Onlinebesprechungen
Rufen Sie die Aufzeichnung eines Teams-Liveereignisses ab.
Teamarbeit und Kommunikation | Messaging
Rufen Sie alle Mitglieder aus einem Kanal ab, einschließlich direkter und indirekter Mitglieder eines freigegebenen Kanals.
Februar 2025: Neu nur in der Vorschau
Sicherungsspeicher
- Verwenden Sie die protectionSources-Eigenschaft für driveProtectionUnit, mailboxProtectionUnit und siteProtectionUnit , um die Quellen abzurufen, durch die eine Schutzeinheit derzeit geschützt ist.
- Aktualisieren SiedriveProtectionRule oder mailboxProtectionRule.
- Löschen sie alle Artefakte, die durch eine dynamische Regel in einer driveProtectionRule oder einem mailboxProtectionRule geschützt werden, und heben Sie den Schutz auf.
Compliance | eDiscovery
ItemsToInclude, cloudAttachmentVersion, documentVersion, additionalDataOptions und statisticsOptions wurden als unterstützte Eigenschaften und Parameter für verschiedene Ressourcen und Aktionen der eDiscovery-API hinzugefügt.
Identität und Zugriff | Identität und Anmeldung
Die folgenden API-Vorgänge zum Verwalten benutzerdefinierter Authentifizierungserweiterungen wurden ersetzt:
Alter Endpunkt | Empfohlener Endpunkt |
---|---|
GET /identity/authenticationEventListeners/{listenerId}/microsoft.graph.onAttributeCollectionStartListener/handler/microsoft.graph.onAttributeCollectionStartCustomExtensionHandler/customExtension GET /identity/authenticationEventListeners/{listenerId}/microsoft.graph.onAttributeCollectionSubmitListener/handler/microsoft.graph.onAttributeCollectionSubmitCustomExtensionHandler/customExtension GET /identity/authenticationEventListeners/{listenerId}/microsoft.graph.OnEmailOtpSendListener/handler/microsoft.graph.OnOtpSendCustomExtensionHandler/customExtension
|
GET /identity/customAuthenticationExtensions/{customAuthenticationExtensionId} |
PUT /identity/authenticationEventListeners/{listenerId}/microsoft.graph.onAttributeCollectionStartListener/handler/microsoft.graph.onAttributeCollectionStartCustomExtensionHandler/customExtension/$ref PUT /identity/authenticationEventListeners/{listenerId}/microsoft.graph.onAttributeCollectionSubmitListener/handler/microsoft.graph.onAttributeCollectionSubmitCustomExtensionHandler/customExtension/$ref PUT /identity/authenticationEventListeners/{listenerId}/microsoft.graph.onEmailOtpSendListener/handler/microsoft.graph.onOtpSendCustomExtensionHandler/customExtension/$ref |
PATCH /identity/customAuthenticationExtensions/{customAuthenticationExtensionId} |
Sicherheit
teamsMessageEvidence wurde als unterstützter Warnungsbeweis hinzugefügt.
Aufgaben und Pläne
Listen Sie Planner Pläne auf, die sich im Besitz eines freigegebenen Kanals in Teams befinden.
Teamarbeit und Kommunikation | Messaging
Die folgenden differenzierteren delegierten Berechtigungen und Anwendungsberechtigungen zum Abrufen aller Mitglieder eines Kanals wurden eingeführt:
- Verwenden Sie die
ChannelMember.Read.All
delegierte Berechtigung anstelle derGroup.Read.All
delegierten Berechtigung. - Verwenden Sie die
ChannelMember.Read.Group
Anwendungsberechtigungen undChannelMember.ReadWrite.Group
für die ressourcenspezifische Zustimmung.
Januar 2025: Neu und allgemein verfügbar
Dateien
Der Endpunkt der methode fileStorageContainer: restore wurde aktualisiert.
Identität und Zugriff | Identität und Anmeldung
Eintrag riskEventType für die Erkennung verdächtiger API-Datenverkehr für Dienstprinzipale hinzugefügt.
Microsoft Graph Bicep-Vorlagen
Sie können die Benutzerressource jetzt in einer Bicep-Vorlage für Ihre IaC-Projekte (Infrastructure-as-Code) bereitstellen. Weitere Informationen finden Sie in der Bicep-Referenz für Microsoft.Graph-Benutzer .
Teamarbeit und Kommunikation | Anrufe und Onlinebesprechungen
- Mit benutzerdefinierten Microsoft Teams-Besprechungsvorlagen können Sie Werte für viele der Besprechungsoptionen angeben, die Besprechungsorganisatoren zur Verfügung stehen. Verwenden Sie die eigenschaft meetingTemplateId in onlineMeeting , um eine Onlinebesprechung mit einer Besprechungsvorlage zu erstellen.
- Verwenden Sie die Features allowBreakoutRooms, allowLiveShare, allowPowerPointSharing und allowWhiteboard , um anzugeben, ob Gruppenräume, Live share, PowerPoint Live und Whiteboardfunktionen in einem onlineMeeting oder virtualEventSession aktiviert sind.
- Verwenden Sie die allowedLobbyAdmitters-Eigenschaft in onlineMeeting , um die Benutzer abzurufen oder festzulegen, die die Zulassung aus dem Wartebereich zulassen können.
- Verwenden Sie die Eigenschaften allowRecording und allowTranscription für onlineMeeting und virtualEventSession , um anzugeben, ob die Aufzeichnung oder Transkription für eine Besprechung oder virtuelle Ereignissitzung aktiviert ist.
Teamarbeit und Kommunikation | Messaging
- Rufen Sie eine Chatnachricht mit einem @mention für alle ab.
- Rufen Sie eine Chatnachricht ab, die eine weitergeleitete Nachricht als Anlage enthält.
- Verwenden Sie die isHiddenForAllMembers-Eigenschaft , um anzugeben, ob ein Chat vor allen Mitgliedern ausgeblendet ist.
Januar 2025: Neu nur in der Vorschau
Benachrichtigungen ändern
Unterstützung von Änderungsbenachrichtigungen für die Methoden zum Auflisten, Abrufen, Erstellen, Aktualisieren, Löschen und erneuten Authentifizieren eines Abonnements für aiInteraction.
Geräte- und App-Verwaltung | Cloud-PC
- Wiederholen Sie eine Massenaktion mit ausgewählten Cloud-PCs.
- Verwenden Sie die productType-Eigenschaft auf cloudPC , um den Produkttyp eines Cloud-PCs abzurufen oder Cloud-PCs nach Produkttyp zu filtern.
- Die getCloudPcPerformanceReport-Methode der cloudPcReports-Ressource wurde zugunsten der retrieveCloudPcTenantMetricsReport-Methode als veraltet gekennzeichnet.
Dateien
Der Endpunkt der methode fileStorageContainer: restore wurde aktualisiert.
Identität und Zugriff | Verzeichnisverwaltung
- Verwenden Sie die alternativeNames-Eigenschaft auf dem Gerät , um alternative Namen für ein Gerät abzurufen oder festzulegen.
- Verwenden Sie die deviceTemplate-Ressource und die zugehörigen Methoden, um Gerätevorlagen für Geräte in Microsoft Entra ID zu verwalten.
- Verwenden Sie die ressource mutualTlsOauthConfiguration und die zugehörigen Methoden, um Zertifizierungsstellen zu verwalten, die Zertifikate für einen bestimmten Satz von Objekten ausstellen dürfen, die für mTLS verwendet werden.
Identität und Zugriff | Identität und Anmeldung
Unterstützung für die Konfiguration eines benutzerdefinierten E-Mail-Anbieters für Einmalkennungen (One-Time Passcodes, OTP) in Microsoft Entra External ID mithilfe der folgenden Objekte hinzugefügt:
- Der Ressourcentyp onOtpSendCustomExtension zum Konfigurieren der benutzerdefinierten Authentifizierungserweiterung, die Konfigurationsdetails des externen Diensts enthält, bei dem es sich möglicherweise um eine Azure-Funktion handelt.
- Der ressourcentyp onEmailOtpSendListener zum Konfigurieren des Ereignislisteners, der ausgelöst wird, um die OTP-Eingabeaufforderung an den Benutzer zu senden, basierend auf den Konfigurationsdetails im onOtpSendCustomExtension-Objekt .
Mit dieser Funktion können Sie auch die Standardfallbackoption konfigurieren, wenn die benutzerdefinierte Authentifizierungserweiterung nicht erfolgreich aufgerufen wird.
ETL für Branchendaten
Verwenden Sie den Startvorgang für die IndustryDataRun-Ressource , um eine bedarfsgesteuerte Ausführung mit Drosselungsgrenzwerten von bis zu fünf erfolgreichen Ausführungen alle 12 Stunden durchzuführen.
Postfachimport und -export
Verwenden Sie die neuen ApIs zum Importieren und Exportieren von Postfächern in Microsoft Graph, um Lösungen zu erstellen, die in Postfachressourcen für Datenimport- und -exportszenarien integriert werden. Weitere Informationen finden Sie unter Übersicht über die ApIs zum Importieren und Exportieren von Postfächern in Microsoft Graph.
Berichte | Identitäts- und Zugriffsberichte
, attributeCollectionSubmit
und emailOtpSend
wurden als unterstützte Werte für die eventType-Eigenschaft der ressource appliedAuthenticationEventListener hinzugefügtattributeCollectionStart
.
Websites und Listen
Archiv oder Aufheben der Archivierung einer SharePoint-Website.
Aufgaben und Pläne
Verwenden Sie den Containertyp teamsChannel , um Pläne in freigegebenen Kanälen in Microsoft Teams zu erstellen.
Teamarbeit und Kommunikation | Anrufe und Onlinebesprechungen
Erhalten Sie Änderungsbenachrichtigungen für Updates von Microsoft Teams-Notrufereignissen.
Teamarbeit und Kommunikation | Messaging
Rufen Sie eine Chatnachricht ab, die eine Microsoft Loop-Komponente als zwei Anlagen enthält.
Mitwirken an Microsoft Graph
Gibt es Szenarien, die von Microsoft Graph unterstützt werden sollen?
Über das Microsoft Graph-Feedbackportal können Sie neue Features vorschlagen und abstimmen. Einige neue Funktionen sind aus beliebten Anfragen der Entwicklercommunity entstanden. Das Microsoft Graph-Team wertet die Kundenanforderungen regelmäßig aus und veröffentlicht neue Features für die Beta-Endpunkte (
https://graph.microsoft.com/beta
) und v1.0 (https://graph.microsoft.com/v1.0
).Nehmen Sie am wöchentlichen Communityanruf der Microsoft 365-Plattform teil, und werden Sie ein aktives Mitglied der Microsoft Graph-Community. Den vollständigen Kalender der Entwickleranrufe finden Sie auf der Microsoft 365- und Power Platform-Communityseite.
Nehmen Sie an unserem Forschungspanel teil, um Ihren Beitrag zu unseren Entwicklererfahrungen zu liefern.