Method: files.copy

Создает копию файла и применяет все запрошенные обновления с семантикой исправлений.

HTTP-запрос

POST https://www.googleapis.com/drive/v3/files/{fileId}/copy

URL-адрес использует синтаксис транскодирования gRPC .

Параметры пути

Параметры
fileId

string

Идентификатор файла.

Параметры запроса

Параметры
enforceSingleParent

boolean

Устарело. Копирование файлов в несколько папок больше не поддерживается. Вместо этого используйте ярлыки.

ignoreDefaultVisibility

boolean

Игнорировать ли настройки видимости домена по умолчанию для созданного файла. Администраторы домена могут по умолчанию сделать все загруженные файлы видимыми для домена; этот параметр обходит это поведение для запроса. Разрешения по-прежнему наследуются от родительских папок.

keepRevisionForever

boolean

Устанавливать ли поле «keepForever» в новой версии заголовка. Это применимо только к файлам с двоичным содержимым на Google Диске. Только 200 редакций файла могут храниться вечно. Если предел достигнут, попробуйте удалить закрепленные версии.

ocrLanguage

string

Языковая подсказка для обработки оптического распознавания символов во время импорта изображений (код ISO 639-1).

supportsAllDrives

boolean

Поддерживает ли запрашивающее приложение как «Мои диски», так и общие диски.

supportsTeamDrives
(deprecated)

boolean

Устарело: вместо этого используйте supportsAllDrives .

includePermissionsForView

string

Указывает, какие дополнительные разрешения представления следует включить в ответ. Поддерживается только «опубликовано».

includeLabels

string

Список идентификаторов меток, разделенных запятыми, которые нужно включить в часть ответа labelInfo .

Тело запроса

Тело запроса содержит экземпляр File .

Тело ответа

В случае успеха тело ответа содержит экземпляр File .

Области авторизации

Требуется одна из следующих областей OAuth:

  • https://www.googleapis.com/auth/drive
  • https://www.googleapis.com/auth/drive.appdata
  • https://www.googleapis.com/auth/drive.file
  • https://www.googleapis.com/auth/drive.photos.readonly

Некоторые области ограничены, и для их использования требуется оценка безопасности вашего приложения. Дополнительную информацию см. в руководстве по авторизации .