Google Drive API, dosya düzeltmelerini indirebilmeniz ve yayınlayabilmeniz için Düzeltmeler kaynağını sağlar. Düzeltme terminolojisi hakkında daha fazla bilgi için Değişikliklere ve düzeltmelere genel bakış sayfasına göz atın.
Otomatik silme işleminden sonra kaydedilecek düzeltmeleri belirtin
Google Drive, artık kullanıcının ilgisini çekmeyen eski düzeltmeleri otomatik olarak siler. Bunun olmasını önlemek amacıyla, Drive'ın kalıcı olarak silmesini istemediğiniz düzeltmeleri işaretlemek için keepRevisionForever
boole işaretini true
olarak ayarlayabilirsiniz.
Düzeltme indirme
En son düzeltmeyi indirmek için Dosyalar kaynağındaki headRevisionId
alanının değerini kullanabilirsiniz.
Bu işlem, daha önce aldığınız dosyanın meta verilerine karşılık gelen düzeltmeyi getirir. Dosyanın hâlâ bulutta depolanan tüm önceki düzeltmelerinin verilerini indirmek için revisions.list
aracını çağırarak tüm düzeltme kimliklerini alabilirsiniz.
Düzeltme içeriğini indirmek için alt=media
parametresiyle revisions.get
yöntemini çağırmanız gerekir. Google Dokümanlar, E-Tablolar ve Slaytlar ile ilgili düzeltmeler indirilemiyor.
Google Dokümanlar, Google Çizimler ve Slaytlar düzeltmelerinde düzeltme sayıları otomatik olarak artar. Ancak, düzeltmeler silinirse sayı dizilerinde boşluk olabilir; bu nedenle düzeltmeleri alırken sıralı sayılara güvenmemeniz gerekir.
Düzeltme yayınla
Bir Google Dokümanlar, E-Tablolar ve Slaytlar düzeltmesini yayınlamak için Düzeltmeler özelliğinde söz konusu dosya için published
özelliğini ayarlayın. Bu özellik, Drive API üzerinden Google Sites düzeltmeleri için ayarlanamaz.
Dosya bir Google Workspace alanında oluşturulduysa publishedOutsideDomain
özelliği, düzeltmeye herkesin erişip erişemediğini veya düzeltmenin alandaki kullanıcılarla kısıtlı olup olmadığını belirtir. Bu özellik, Google Sites dosyaları için type=anyone
izninin mevcut olup olmadığını gösterir.
publishAuto
özelliği ayarlanmadığı sürece yayınlanan düzeltmeler dosyada yapılan değişiklikleri yansıtmaz. Bu özellik doğru değerine ayarlanırsa dosyanın yeni düzeltmeleri otomatik olarak yayınlanır ve önceki düzeltmelerin üzerine yazılır. Bu davranış, Drive kullanıcı arayüzündeki "Değişiklik yapıldığında otomatik olarak yeniden yayınla" onay kutusuyla da kontrol edilir. Google Sites dosyaları için publishAuto
değeri her zaman false
olur.