Method: files.copy

지정된 파일의 사본을 만듭니다.

HTTP 요청

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

URL은 gRPC 트랜스코딩 구문을 사용합니다.

경로 매개변수

매개변수
fileId

string

복사할 파일의 ID입니다.

쿼리 매개변수

매개변수
convert

boolean

이 파일을 상응하는 Docs 편집기 형식으로 변환할지 여부입니다.

enforceSingleParent
(deprecated)

boolean

지원 중단됨: 여러 폴더로 파일을 복사하는 기능은 더 이상 지원되지 않습니다. 대신 단축키를 사용하세요.

ocr

boolean

.jpg, .png, .gif 또는 .pdf 업로드에 대한 OCR의 시도 여부입니다.

ocrLanguage

string

ocr이 true인 경우 사용할 언어를 나타냅니다. 유효한 값은 BCP 47 코드입니다.

pinned

boolean

새 사본의 헤드 버전을 고정할지 여부입니다. 파일에는 최대 200개의 고정된 버전이 포함될 수 있습니다.

supportsAllDrives

boolean

요청하는 애플리케이션에서 내 드라이브와 공유 드라이브를 모두 지원하는지 여부

supportsTeamDrives
(deprecated)

boolean

지원 중단됨: 대신 supportsAllDrives를 사용하세요.

timedTextLanguage

string

시간이 지정된 텍스트의 언어입니다.

timedTextTrackName

string

시간이 지정된 텍스트 트랙 이름입니다.

visibility

enum (Visibility)

새 파일의 공개 상태입니다. 이 매개변수는 소스가 기본 Google Doc가 아니며 conversion=false인 경우에만 관련이 있습니다.

includePermissionsForView

string

응답에 포함할 추가 뷰의 권한을 지정합니다. published만 지원됩니다.

includeLabels

string

응답의 labelInfo 부분에 포함할 쉼표로 구분된 라벨 ID 목록입니다.

요청 본문

요청 본문에는 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

일부 범위가 제한되며 앱에서 사용하려면 보안 평가가 필요합니다. 자세한 내용은 승인 가이드를 참고하세요.