- HTTP isteği
- Yol parametreleri
- Sorgu parametreleri
- İstek metni
- Yanıt metni
- Yetkilendirme kapsamları
- Deneyin.
Bir dosyanın meta verilerini, içeriğini veya her ikisini de günceller.
Bu yöntemi çağırırken yalnızca istekte değiştirmek istediğiniz alanları doldurun. Alanlar güncellenirken bazı alanlar otomatik olarak değiştirilebilir (ör. modifiedDate
). Bu yöntem, yama semantiğini destekler.
Bu yöntem, /upload URI'sini destekler ve aşağıdaki özelliklere sahip yüklenen medyaları kabul eder:
- Maksimum dosya boyutu: 5.120 GB
- Kabul edilen medya MIME türleri:
*/*
(Tam
*/*
değeri yerine geçerli bir MIME türü belirtin. Tam anlamıyla*/*
, yalnızca geçerli bir MIME türünün yüklenebileceğini belirtmek için kullanılır. Daha fazla bilgi için Google Workspace ve Google Drive'da desteklenen MIME türleri başlıklı makaleyi inceleyin.
Dosya yükleme hakkında daha fazla bilgi için Dosya verilerini yükleme başlıklı makaleyi inceleyin.
HTTP isteği
- Medya yükleme istekleri için yükleme URI'si:
PATCH https://www.googleapis.com/upload/drive/v3/files/{fileId}
- Yalnızca meta veri istekleri için meta veri URI'si:
PATCH https://www.googleapis.com/drive/v3/files/{fileId}
URL, gRPC Kod Dönüştürme söz dizimini kullanır.
Yol parametreleri
Parametreler | |
---|---|
fileId |
Dosyanın kimliği. |
Sorgu parametreleri
Parametreler | |
---|---|
addParents |
Eklenecek üst öğe kimliklerinin virgülle ayrılmış listesi. |
enforceSingleParent |
Desteği sonlandırıldı: Dosyaları birden fazla klasöre ekleme artık desteklenmiyor. Bunun yerine kısayolları kullanın. |
keepRevisionForever |
Yeni başlık düzeltmesinde |
ocrLanguage |
Resim içe aktarma sırasında OCR işleme için dil ipucu (ISO 639-1 kodu). |
removeParents |
Kaldırılacak üst kimliklerin virgülle ayrılmış listesi. |
supportsAllDrives |
İstek gönderen uygulamanın hem Drive'ım hem de ortak Drive'ları destekleyip desteklemediği |
supportsTeamDrives |
Desteği sonlandırıldı: Bunun yerine |
uploadType |
Kabul edilen değerler şunlardır:
|
useContentAsIndexableText |
Yüklenen içeriğin, dizine eklenebilir metin olarak kullanılıp kullanılmayacağı. |
includePermissionsForView |
Yanıtın hangi ek görünüm izinlerini içereceğini belirtir. Yalnızca |
includeLabels |
Yanıtın |
İstek içeriği
İstek metni, File
öğesinin bir örneğini içerir.
Yanıt gövdesi
Başarılıysa yanıt metni, File
öğesinin bir örneğini içerir.
Yetkilendirme kapsamları
Aşağıdaki OAuth kapsamlarından birini gerektirir:
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.metadata
https://www.googleapis.com/auth/drive.scripts
Bazı kapsamlar kısıtlanmıştır ve uygulamanızın bunları kullanabilmesi için güvenlik değerlendirmesi yapılması gerekir. Daha fazla bilgi için Yetkilendirme kılavuzu'na bakın.