APIs unter der /beta Version in Microsoft Graph können geändert werden. Die Verwendung dieser APIs in Produktionsanwendungen wird nicht unterstützt. Um festzustellen, ob eine API in Version 1.0 verfügbar ist, verwenden Sie die Versionsauswahl .
Aktualisieren Sie die Datenschutzeinstellungen, um die angegebene Art von Einblicken in einer Organisation anzuzeigen oder zurückzugeben. Die Art der Einstellungen kann Elementeinblicke oder Personenerkenntnisse sein.
Weitere Informationen zum Anpassen des Insights-Datenschutzes für Ihre Organisation finden Sie unter:
Eine der folgenden Berechtigungen ist erforderlich, um diese API aufzurufen. Weitere Informationen, einschließlich der Auswahl von Berechtigungen, finden Sie unter "Berechtigungen".
Berechtigungstyp
Berechtigungen (von der Berechtigung mit den wenigsten Rechten zu der mit den meisten Rechten)
Delegiert (Geschäfts-, Schul- oder Unikonto)
User.ReadWrite.All
Delegiert (persönliches Microsoft-Konto)
Nicht unterstützt
Anwendung
Nicht unterstützt
Hinweis: Die Verwendung delegierter Berechtigungen für diesen Vorgang erfordert, dass der angemeldete Benutzer über eine globale Administratorrolle verfügt.
HTTP-Anforderung
So aktualisieren Sie die Einstellungen für Elementeinblicke:
Geben Sie im Anforderungstext die Werte für die relevanten Felder an, die aktualisiert werden sollen. Vorhandene Eigenschaften, die nicht im Anforderungstext enthalten sind, behalten ihre vorherigen Werte oder werden basierend auf Änderungen an anderen Eigenschaftswerten neu berechnet. Aus Gründen der Leistung sollten Sie vorhandene Werte, die nicht geändert wurden, nicht angeben.
Eigenschaft
Typ
Beschreibung
isEnabledInOrganization
Boolescher Wert
true wenn die angegebene Art von Einblicken für die Organisation aktiviert ist; false wenn der angegebene Typ von Einblicken für alle Benutzer ohne Ausnahmen deaktiviert ist. Der Standardwert ist true. Optional.
disabledForGroup
Zeichenfolge
Die ID einer Azure AD-Gruppe, deren angegebener Typ von Einblicken für ihre Mitglieder deaktiviert ist. Der Standardwert ist empty. Optional.
Hinweis: Dieser Vorgang überprüft den Wert der disabledForGroup-Eigenschaft nicht, wenn Sie ihn in den Anforderungstext einschließen. Wenn Sie die disabledForGroup-Eigenschaft auf eine Zeichenfolge festlegen, überprüft dieser Vorgang nicht das Vorhandensein der entsprechenden Azure AD-Gruppe. Das bedeutet, wenn Sie disabledForGroup auf eine Azure AD Gruppe festlegen, die nicht vorhanden ist oder danach gelöscht wird, kann dieser Vorgang keine Gruppenmitgliedschaft identifizieren und Elemente oder Personenerkenntnisse für bestimmte Benutzer deaktivieren. Wenn isEnabledInOrganization auf festgelegt true ist, aktiviert der Vorgang den angegebenen Typ von Einblicken für alle Benutzer in der Organisation.
Antwort
Bei erfolgreicher Ausführung gibt die Methode den 200 OK Antwortcode und ein insightsSettings-Objekt im Antworttext zurück.
Beispiele
Beispiel 1: Aktualisieren von Einstellungen für Elementeinblicke
Anforderung
Hier ist eine Beispielanforderung, die zeigt, wie ein Administrator die Datenschutzeinstellung "disabledForGroup" aktualisiert, um das Anzeigen von Elementerkenntnissen von Benutzern in einer bestimmten Azure AD Gruppe zu verhindern.
GraphServiceClient graphClient = new GraphServiceClient( authProvider );
var insightsSettings = new InsightsSettings
{
DisabledForGroup = "edbfe4fb-ec70-4300-928f-dbb2ae86c981"
};
await graphClient.Organization["{organization-id}"].Settings.ItemInsights
.Request()
.UpdateAsync(insightsSettings);
Wichtig
Microsoft Graph SDKs verwenden standardmäßig die Version 1.0 der API und unterstützen nicht alle Typen, Eigenschaften und APIs, die in der Betaversion verfügbar sind. Ausführliche Informationen zum Zugreifen auf die Beta-API mit dem SDK finden Sie unter Verwenden der Microsoft Graph-SDKs mit der Beta-API.
Microsoft Graph SDKs verwenden standardmäßig die Version 1.0 der API und unterstützen nicht alle Typen, Eigenschaften und APIs, die in der Betaversion verfügbar sind. Ausführliche Informationen zum Zugreifen auf die Beta-API mit dem SDK finden Sie unter Verwenden der Microsoft Graph-SDKs mit der Beta-API.
Microsoft Graph SDKs verwenden standardmäßig die Version 1.0 der API und unterstützen nicht alle Typen, Eigenschaften und APIs, die in der Betaversion verfügbar sind. Ausführliche Informationen zum Zugreifen auf die Beta-API mit dem SDK finden Sie unter Verwenden der Microsoft Graph-SDKs mit der Beta-API.
Microsoft Graph SDKs verwenden standardmäßig die Version 1.0 der API und unterstützen nicht alle Typen, Eigenschaften und APIs, die in der Betaversion verfügbar sind. Ausführliche Informationen zum Zugreifen auf die Beta-API mit dem SDK finden Sie unter Verwenden der Microsoft Graph-SDKs mit der Beta-API.
//THE GO SDK IS IN PREVIEW. NON-PRODUCTION USE ONLY
graphClient := msgraphsdk.NewGraphServiceClient(requestAdapter)
requestBody := msgraphsdk.NewInsightsSettings()
disabledForGroup := "edbfe4fb-ec70-4300-928f-dbb2ae86c981"
requestBody.SetDisabledForGroup(&disabledForGroup)
organizationId := "organization-id"
graphClient.OrganizationById(&organizationId).Settings().ItemInsights().Patch(requestBody)
Wichtig
Microsoft Graph SDKs verwenden standardmäßig die Version 1.0 der API und unterstützen nicht alle Typen, Eigenschaften und APIs, die in der Betaversion verfügbar sind. Ausführliche Informationen zum Zugreifen auf die Beta-API mit dem SDK finden Sie unter Verwenden der Microsoft Graph-SDKs mit der Beta-API.
Microsoft Graph SDKs verwenden standardmäßig die Version 1.0 der API und unterstützen nicht alle Typen, Eigenschaften und APIs, die in der Betaversion verfügbar sind. Ausführliche Informationen zum Zugreifen auf die Beta-API mit dem SDK finden Sie unter Verwenden der Microsoft Graph-SDKs mit der Beta-API.
Hinweis: Das hier gezeigte Antwortobjekt kann zur besseren Lesbarkeit gekürzt werden.
HTTP/1.1 200 OK
Content-type: application/json
{
"disabledForGroup": "edbfe4fb-ec70-4300-928f-dbb2ae86c981"
}
Beispiel 2: Aktualisieren von Einstellungen für Personenerkenntnisse
Anforderung
Es folgt ein Beispiel für eine Anforderung, die zeigt, wie ein Administrator die Datenschutzeinstellung "disabledForGroup" aktualisiert, um die Anzeige von Personeninblicken von Benutzern in einer bestimmten Azure AD Gruppe zu verhindern.
GraphServiceClient graphClient = new GraphServiceClient( authProvider );
var insightsSettings = new InsightsSettings
{
IsEnabledInOrganization = true,
DisabledForGroup = "edbfe4fb-ec70-4300-928f-dbb2ae86c981"
};
await graphClient.Organization["{organization-id}"].Settings.PeopleInsights
.Request()
.UpdateAsync(insightsSettings);
Wichtig
Microsoft Graph SDKs verwenden standardmäßig die Version 1.0 der API und unterstützen nicht alle Typen, Eigenschaften und APIs, die in der Betaversion verfügbar sind. Ausführliche Informationen zum Zugreifen auf die Beta-API mit dem SDK finden Sie unter Verwenden der Microsoft Graph-SDKs mit der Beta-API.
Microsoft Graph SDKs verwenden standardmäßig die Version 1.0 der API und unterstützen nicht alle Typen, Eigenschaften und APIs, die in der Betaversion verfügbar sind. Ausführliche Informationen zum Zugreifen auf die Beta-API mit dem SDK finden Sie unter Verwenden der Microsoft Graph-SDKs mit der Beta-API.
Microsoft Graph SDKs verwenden standardmäßig die Version 1.0 der API und unterstützen nicht alle Typen, Eigenschaften und APIs, die in der Betaversion verfügbar sind. Ausführliche Informationen zum Zugreifen auf die Beta-API mit dem SDK finden Sie unter Verwenden der Microsoft Graph-SDKs mit der Beta-API.
Microsoft Graph SDKs verwenden standardmäßig die Version 1.0 der API und unterstützen nicht alle Typen, Eigenschaften und APIs, die in der Betaversion verfügbar sind. Ausführliche Informationen zum Zugreifen auf die Beta-API mit dem SDK finden Sie unter Verwenden der Microsoft Graph-SDKs mit der Beta-API.
//THE GO SDK IS IN PREVIEW. NON-PRODUCTION USE ONLY
graphClient := msgraphsdk.NewGraphServiceClient(requestAdapter)
requestBody := msgraphsdk.NewInsightsSettings()
isEnabledInOrganization := true
requestBody.SetIsEnabledInOrganization(&isEnabledInOrganization)
disabledForGroup := "edbfe4fb-ec70-4300-928f-dbb2ae86c981"
requestBody.SetDisabledForGroup(&disabledForGroup)
organizationId := "organization-id"
graphClient.OrganizationById(&organizationId).Settings().PeopleInsights().Patch(requestBody)
Wichtig
Microsoft Graph SDKs verwenden standardmäßig die Version 1.0 der API und unterstützen nicht alle Typen, Eigenschaften und APIs, die in der Betaversion verfügbar sind. Ausführliche Informationen zum Zugreifen auf die Beta-API mit dem SDK finden Sie unter Verwenden der Microsoft Graph-SDKs mit der Beta-API.
Microsoft Graph SDKs verwenden standardmäßig die Version 1.0 der API und unterstützen nicht alle Typen, Eigenschaften und APIs, die in der Betaversion verfügbar sind. Ausführliche Informationen zum Zugreifen auf die Beta-API mit dem SDK finden Sie unter Verwenden der Microsoft Graph-SDKs mit der Beta-API.