DriveItem-Eigenschaften aktualisieren
Dient zum Aktualisieren der Metadaten für ein DriveItem anhand ID oder Pfad.
Mithilfe dieser API können Sie außerdem Elemente unter ein anderes übergeordnetes Element verschieben, indem Sie die Eigenschaft parentReference des zu verschiebenden Elements aktualisieren.
Berechtigungen
Eine der folgenden Berechtigungen ist erforderlich, um diese API aufzurufen. Weitere Informationen, unter anderem zur 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) | Files.ReadWrite, Files.ReadWrite.All, Sites.ReadWrite.All |
Delegiert (persönliches Microsoft-Konto) | Files.ReadWrite, Files.ReadWrite.All |
Anwendung | Files.ReadWrite.All, Sites.ReadWrite.All |
HTTP-Anforderung
PATCH /drives/{drive-id}/items/{item-id}
PATCH /groups/{group-id}/drive/items/{item-id}
PATCH /me/drive/items/{item-id}
PATCH /sites/{site-id}/drive/items/{item-id}
PATCH /users/{user-id}/drive/items/{item-id}
Optionale Anforderungsheader
Name | Typ | Beschreibung |
---|---|---|
if-match | String | Wenn dieser Anforderungsheader enthalten ist und das angegebene etag (oder cTag) nicht mit dem aktuellen etag des Ordners übereinstimmt, wird die Antwort 412 Precondition Failed zurückgegeben. |
Anforderungstext
Geben Sie im Anforderungstext die Werte für die Eigenschaften 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. Um eine optimale Leistung zu erzielen, sollte Ihre App keine Eigenschaften umfassen, die sich nicht geändert haben.
Antwort
Wenn die Methode erfolgreich verläuft, werden der Antwortcode 200 OK
und die aktualisierte DriveItem-Ressource im Antworttext zurückgegeben.
Beispiel
In diesem Beispiel wird die DriveItem-Ressource in "new-file-name.docx" umbenannt.
PATCH /me/drive/items/{item-id}
Content-type: application/json
{
"name": "new-file-name.docx"
}
Antwort
Wenn die Methode erfolgreich verläuft, wird eine driveItem-Ressource im Antworttext zurückgegeben.
HTTP/1.1 200 OK
Content-type: application/json
{
"id": "01NKDM7HMOJTVYMDOSXFDK2QJDXCDI3WUK",
"name": "new-file-name.docx",
"file": { }
}
Fehlerantworten
Weitere Informationen dazu, wie Fehler zurückgegeben werden, finden Sie unter Fehlerantworten.