Обновление свойств ресурса DriveItem
Обновление метаданных ресурса DriveItem по идентификатору или пути.
Путем обновления также можно переместить элемент в другой родительский объект, изменив свойство parentReference этого элемента.
Разрешения
Для вызова этого API требуется одно из следующих разрешений. Дополнительные сведения, включая сведения о том, как выбрать разрешения, см. в статье Разрешения.
Тип разрешения | Разрешения (в порядке повышения привилегий) |
---|---|
Делегированные (рабочая или учебная учетная запись) | Files.ReadWrite, Files.ReadWrite.All, Sites.ReadWrite.All |
Делегированные (личная учетная запись Майкрософт) | Files.ReadWrite, Files.ReadWrite.All |
Для приложений | Files.ReadWrite.All, Sites.ReadWrite.All |
HTTP-запрос
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}
Необязательные заголовки запросов
Имя | Тип | Описание |
---|---|---|
if-match | String | Если указан заголовок запроса, а предоставленный тег eTag (или cTag) не совпадает с текущим тегом eTag папки, то возвращается отклик 412 Precondition Failed . |
Текст запроса
Укажите в тексте запроса значения обновляемых свойств.
Предыдущие значения существующих свойств, не включенных в текст запроса, будут сохранены или вычислены повторно с учетом изменений, внесенных в значения других свойств. Для достижения максимальной оптимальной производительности в приложении не следует указывать свойства, которые не были изменены.
Отклик
В случае успешного выполнения этот метод возвращает код отклика 200 OK
и обновленный ресурс DriveItem в тексте отклика.
Пример
В этом примере показано, как переименовать ресурс DriveItem и присвоить ему имя new-file-name.docx.
PATCH /me/drive/items/{item-id}
Content-type: application/json
{
"name": "new-file-name.docx"
}
Отклик
При успешном выполнении этот метод возвращает ресурс driveItem в тексте отклика.
HTTP/1.1 200 OK
Content-type: application/json
{
"id": "01NKDM7HMOJTVYMDOSXFDK2QJDXCDI3WUK",
"name": "new-file-name.docx",
"file": { }
}
Отклики с ошибками
Дополнительные сведения о возвращении ошибок см. в статье Ответы с ошибками.