- 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 istekte yalnızca 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 herhangi 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'ın 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:
PUT https://www.googleapis.com/upload/drive/v2/files/{fileId} - Yalnızca meta veri istekleri için meta veri URI'si:
PUT 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ı: Dosyaları birden fazla klasöre ekleme artık desteklenmiyor. Bunun yerine |
modifiedDateBehavior |
|
newRevision |
Blob yüklemesinin yeni bir düzeltme oluşturup oluşturmayacağı. Yanlışsa geçerli ana revizyondaki blob verileri değiştirilir. Doğruysa veya ayarlanmamışsa yeni bir blob, ana düzeltme olarak oluşturulur ve önceki sabitlenmemiş düzeltmeler kısa bir süre korunur. Sabitlenen düzeltmeler, ek depolama alanı kotası kullanılarak en fazla 200 düzeltme olacak şekilde süresiz olarak saklanır. Düzeltmelerin nasıl saklandığı hakkında ayrıntılı bilgi için Drive Yardım Merkezi'ne göz atın. |
ocr |
.jpg, .png, .gif veya .pdf yüklemelerinde OCR'nin denenip denenmeyeceği. |
ocrLanguage |
ocr doğruysa kullanılacak dil hakkında 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. |
removeParents |
Kaldırılacak üst öğe kimliklerinin virgülle ayrılmış listesi. |
setModifiedDate |
Değiştirilme tarihinin, istek gövdesinde sağlanan değer kullanılarak ayarlanıp ayarlanmayacağı. Bu alanı |
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 |
timedTextLanguage |
Zamanlanmış metnin dili. |
timedTextTrackName |
Zamanlanmış metin parçasının adı. |
updateViewedDate |
Dosya başarıyla güncellendikten sonra görüntüleme tarihinin güncellenip güncellenmeyeceği. |
uploadType |
Kabul edilen değerler şunlardır:
|
useContentAsIndexableText |
İç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 metni
İstek metni, File öğesinin bir örneğini içerir.
Yanıt metni
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/docshttps://www.googleapis.com/auth/drivehttps://www.googleapis.com/auth/drive.appdatahttps://www.googleapis.com/auth/drive.apps.readonlyhttps://www.googleapis.com/auth/drive.filehttps://www.googleapis.com/auth/drive.metadatahttps://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.