- HTTP isteği
- Yol parametreleri
- Sorgu parametreleri
- İstek metni
- Yanıt metni
- Yetkilendirme kapsamları
- Deneyin.
Bir dosyanın meta verilerini ve/veya içeriğini günceller. Bu yöntemi çağırırken yalnızca istekte değiştirmek istediğiniz alanları doldurun. Alanlar güncellenirken bazı alanlar (ör. modifiedDate) otomatik olarak değişebilir. Bu yöntem, yama semantiklerini destekler.
HTTP isteği
PATCH https://www.googleapis.com/drive/v2/files/{fileId}
URL, gRPC Kod Dönüştürme söz dizimini kullanır.
Yol parametreleri
Parametreler | |
---|---|
fileId |
Güncellenecek dosyanın kimliği. |
Sorgu parametreleri
Parametreler | |
---|---|
addParents |
Eklenecek üst kimliklerin virgülle ayrılmış listesi. |
convert |
Desteği sonlandırıldı: Bu parametrenin işlevi yoktur. |
enforceSingleParent |
Desteği sonlandırıldı: Birden fazla klasöre dosya ekleme artık desteklenmiyor. Bunun yerine |
modifiedDateBehavior |
|
newRevision |
Bir blob yüklemesinin yeni bir düzeltme oluşturup oluşturmayacağı. Yanlış ise mevcut ana düzeltmedeki blob verileri değiştirilir. Doğru ise veya ayarlanmamışsa ana düzeltme olarak yeni bir blob oluşturulur ve sabitlenmemiş önceki düzeltmeler kısa bir süre için korunur. Sabitlenmiş düzeltmeler, ek depolama alanı kotası kullanılarak süresiz olarak saklanır. Bu düzeltmeler en fazla 200 tane olabilir. Düzeltmelerin nasıl saklandığıyla ilgili ayrıntılı bilgi için Drive Yardım Merkezi'ne göz atın. İstekte yükü yoksa bu alanın yoksayıldığını unutmayın. |
ocr |
.jpg, .png, .gif veya .pdf yüklemelerinde OCR'nin çalışıp çalışmayacağı. |
ocrLanguage |
ocr doğruysa kullanılacak dile dair ipuçları verir. Geçerli değerler BCP 47 kodlarıdır. |
pinned |
Yeni düzeltmenin sabitlenip sabitlenmeyeceği. Bir dosyada en fazla 200 sabitlenmiş düzeltme olabilir. İstekte yükü yoksa bu alanın yoksayıldığını unutmayın. |
removeParents |
Kaldırılacak üst öğe kimliklerinin virgülle ayrılmış listesi. |
setModifiedDate |
Değiştirilen tarihin, istek gövdesinde sağlanan değer kullanılarak ayarlanıp ayarlanmayacağı. Bu alanın |
supportsAllDrives |
İstekte bulunan uygulamanın hem Drive'ım hem de ortak Drive'ları destekleyip desteklemediği. |
supportsTeamDrives |
Desteği sonlandırıldı: Bunun yerine |
timedTextLanguage |
Zamanlanmış metnin dili. |
timedTextTrackName |
Zamanlanmış altyazı parçasının adı. |
updateViewedDate |
Dosya başarıyla güncellendikten sonra görüntüleme tarihinin güncellenip güncellenmeyeceği. |
useContentAsIndexableText |
İçeriğin dizine eklenebilir metin olarak kullanılıp kullanılmayacağı. |
includePermissionsForView |
Yanıta hangi ek görünümün izinlerinin dahil edileceğ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/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.metadata
https://www.googleapis.com/auth/drive.scripts
Bazı kapsamlar kısıtlıdır ve uygulamanızın bunları kullanabilmesi için güvenlik değerlendirmesi gerekir. Daha fazla bilgi için Yetkilendirme kılavuzuna bakın.