Method: files.copy

Tworzy kopię wskazanego pliku.

Żądanie HTTP

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

Adres URL używa składni transkodowania gRPC.

Parametry ścieżki

Parametry
fileId

string

Identyfikator pliku do skopiowania.

Parametry zapytania

Parametry
convert

boolean

Określa, czy ten plik ma zostać przekonwertowany na odpowiedni format edytorów Dokumentów.

enforceSingleParent
(deprecated)

boolean

Wycofano: kopiowanie plików do wielu folderów nie jest już obsługiwane. Zamiast tego użyj skrótów.

ocr

boolean

Określa, czy należy spróbować przeprowadzić OCR w przypadku przesłanych plików .jpg, .png, .gif lub .pdf.

ocrLanguage

string

Jeśli ocr ma wartość true, podpowiada język, którego należy użyć. Prawidłowe wartości to kody BCP 47.

pinned

boolean

Określa, czy przypiąć główną wersję nowej kopii. Plik może mieć maksymalnie 200 przypiętych wersji.

supportsAllDrives

boolean

Czy aplikacja wysyłająca żądanie obsługuje zarówno Mój dysk, jak i dyski współdzielone.

supportsTeamDrives
(deprecated)

boolean

Wycofana: zamiast niej używaj zasady supportsAllDrives.

timedTextLanguage

string

Język tekstu synchronizowanego.

timedTextTrackName

string

Nazwa ścieżki z tekstem synchronizowanym.

visibility

enum (Visibility)

Widoczność nowego pliku. Uprawnienia są nadal dziedziczone z folderów nadrzędnych. Ten parametr jest istotny tylko wtedy, gdy źródłem nie jest plik Dokumentów Google i gdy convert=false.

includePermissionsForView

string

Określa, które uprawnienia do dodatkowego widoku mają być uwzględnione w odpowiedzi. Obsługiwana jest tylko wartość published.

includeLabels

string

Lista identyfikatorów etykiet rozdzielona przecinkami, które mają być uwzględnione w części labelInfo odpowiedzi.

Treść żądania

Treść żądania zawiera wystąpienie elementu File.

Treść odpowiedzi

W przypadku powodzenia treść odpowiedzi obejmuje wystąpienie elementu File.

Zakresy autoryzacji

Wymaga jednego z tych zakresów 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

Niektóre zakresy są ograniczone i wymagają oceny bezpieczeństwa, aby aplikacja mogła ich używać. Więcej informacji znajdziesz w przewodniku po autoryzacji.