Method: files.copy

Создает копию указанного файла.

HTTP-запрос

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

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

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

Параметры
fileId

string

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

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

Параметры
convert

boolean

Следует ли преобразовать этот файл в соответствующий формат редактора документации.

enforceSingleParent
(deprecated)

boolean

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

ocr

boolean

Стоит ли пытаться распознавать текст с помощью OCR для файлов .jpg, .png, .gif или .pdf?

ocrLanguage

string

Если ocr равно true, указывается используемый язык. Допустимые значения — коды BCP 47.

pinned

boolean

Следует ли закрепить основную ревизию новой копии. Файл может иметь максимум 200 закрепленных ревизий.

supportsAllDrives

boolean

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

supportsTeamDrives
(deprecated)

boolean

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

timedTextLanguage

string

Язык текста, отображаемого с ограничением по времени.

timedTextTrackName

string

Название текстовой дорожки с таймером.

visibility

enum ( Visibility )

Видимость нового файла. Права доступа по-прежнему наследуются от родительских папок. Этот параметр актуален только в том случае, если исходный файл не является файлом Google Docs и если convert=false .

includePermissionsForView

string

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

includeLabels

string

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

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

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

Ответный текст

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

Области полномочий

Требуется один из следующих диапазонов аутентификации OAuth:

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

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