Method: files.copy

Создает копию файла и применяет все запрошенные обновления с использованием семантики патчей. Для получения дополнительной информации см. раздел «Создание и управление файлами» .

HTTP-запрос

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

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

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

Параметры
fileId

string

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

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

Параметры
enforceSingleParent
(deprecated)

boolean

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

ignoreDefaultVisibility

boolean

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

keepRevisionForever

boolean

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

ocrLanguage

string

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

supportsAllDrives

boolean

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

supportsTeamDrives
(deprecated)

boolean

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

includePermissionsForView

string

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

includeLabels

string

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

copyComments

boolean

Следует ли копировать открытые (неразрешенные) комментарии, связанные с файлом.

Текст запроса

Тело запроса содержит экземпляр объекта 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

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