Entfernen Sie die Website eines Benutzers oder mehrere Websites.
Berechtigungen
Eine der nachfolgenden Berechtigungen ist erforderlich, um diese API aufrufen zu können. Weitere Informationen, unter anderem zur Auswahl von Berechtigungen, finden Sie im Artikel zum Thema Berechtigungen.
Berechtigungstyp
Berechtigungen (von der Berechtigung mit den wenigsten Rechten zu der mit den meisten Rechten)
Delegiert (Geschäfts-, Schul- oder Unikonto)
Sites.ReadWrite.All
Delegiert (persönliches Microsoft-Konto)
Nicht unterstützt
Anwendung
Sites.ReadWrite.All
HTTP-Anforderung
POST /users/{user-id}/followedSites/remove
Anforderungstext
Geben Sie im Anforderungstext ein Array von JSON-Objekten mit dem id-Parameter an, der in der folgenden Tabelle erwähnt wird.
Wenn die Anforderung erfolgreich ist, gibt diese Methode einen 204 Statuscode ohne Inhalt zurück.
Wenn beim Aufheben der Nachfolgierung einer der angegebenen Websites ein Fehler aufgetreten ist, gibt diese Methode einen 207 Statuscode zurück, und der Antworttext enthält ein Array von Einträgen mit Fehlerobjekten und SiteIds, die angeben, welche Websites nicht unfollowed werden können.
Beispiel
Das folgende Beispiel zeigt, wie Sie mehrere Websites nicht mehr folgen.
GraphServiceClient graphClient = new GraphServiceClient( authProvider );
var value = new List<Site>()
{
new Site
{
Id = "contoso.sharepoint.com,da60e844-ba1d-49bc-b4d4-d5e36bae9019,712a596e-90a1-49e3-9b48-bfa80bee8740"
},
new Site
{
Id = "contoso.sharepoint.com,da60e844-ba1d-49bc-b4d4-d5e36bae9019,0271110f-634f-4300-a841-3a8a2e851851"
}
};
await graphClient.Users["{user-id}"].FollowedSites
.Remove(value)
.Request()
.PostAsync();
Wenn dies erfolgreich ist, wird die folgende JSON-Antwort zurückgegeben.
HTTP/1.1 204 No Content
Wenn ein Fehler aufgetreten ist, wird die folgende JSON-Antwort zurückgegeben.
HTTP/1.1 207 Multi-Status
Content-type: application/json
{
"value": [
{
"id": "contoso.sharepoint.com,da60e844-ba1d-49bc-b4d4-d5e36bae9019,512a596e-90a1-49e3-9b48-bfa80bee8740",
"error": {
"@odata.type": "#oneDrive.error",
"code": "invalidRequest",
"message": "The site Id information that is provided in the request is incorrect",
"innerError": {
"code": "invalidRequest",
"errorType": "expected",
"message": "The site Id information that is provided in the request is incorrect",
"stackTrace": "",
"throwSite": ""
}
}
}
]
}