Google Drive API sürüm 2'yi kullanıyorsanız Google Drive API Kılavuzu v3'teki içeriğin çoğu v2 için de geçerlidir. Bu bölümde, v2'ye özgü ve v3 kılavuzunun belirli sayfalarında gösterilenlerden farklı tüm bilgiler yer alır. Tam bağlamı elde etmek için her alt bölümde ilgili rehber sayfasının bağlantısı yer alır.
Farkların tam listesi için Drive API v2 ve v3 karşılaştırma referansına bakın.
Dosya düzeltmelerini indirme ve yayınlama
Dosya revizyonlarını indirme ve yayınlama sayfasında, aşağıdaki bilgiler v2'ye özeldir ve v3 için gösterilen bu bölümlerin yerini alır:
Düzeltmeleri tek tek listeleme ve indirme
Bir dosyanın düzeltme listesini aldıktan sonra, yetkili bir GET isteği göndererek düzeltmelerin içeriğini indirebilirsiniz. Bu istek, dosyanın []downloadUrl](/workspace/drive/api/reference/rest/v2/revisions) özelliğine gönderilmelidir.
Google Drive, düzeltme istediğinizde bu kısa ömürlü URL'yi oluşturur.
Daha sonra kullanmak için bu bağlantıya güvenmeyin.
exportLinks özelliğini işaretleyerek düzeltmeyi desteklenen biçimlerden birinde de dışa aktarabilirsiniz.
Özel dosya özellikleri
Özel dosya özellikleri ekleme sayfasındaki bilgilere ek olarak, aşağıdaki bilgiler v2'ye özeldir:
Özelliklere properties kaynağı kullanılarak erişilir.
Bu, bir Drive dosyasının veritabanı kimliğini dosyada saklamak için kullanılabilecek tipik bir özelliğin yapısıdır.
{
'key': 'additionalID',
'value': 'ID',
'visibility': 'PRIVATE'
}
Sınırlar hakkında daha fazla bilgi için referans belgelerindeki
properties bölümüne bakın.
Ortak Drive desteğini etkinleştirme
Ortak Drive desteğini uygulama sayfasındaki bilgilere ek olarak, v2 için bu ek alanı
trashedDate ile değiştirin.
Ortak Drive desteğini uygulama bölümünde, ortak Drive içerikleriyle çalışırken aşağıdaki yöntemler supportsAllDrives=true gerektirir:
files.getfiles.listfiles.insertfiles.updatefiles.patchfiles.copyfiles.trashfiles.untrashfiles.deletefiles.touchchildren.insertparents.insertchanges.listchanges.getStartPageTokenchanges.getpermissions.listpermissions.getpermissions.insertpermissions.updatepermissions.patchpermissions.delete
changes.get ve changes.list yöntemlerinin, paylaşılan sürücülere özel birkaç parametresi vardır. Parametrelerin listesi için Bir ortak drive'daki değişiklikleri izleme bölümüne bakın.
Dosya yükle
Dosya verilerini yükle sayfasında, bu bilgilerin v2'ye özgü olduğunu unutmayın:
Google Dokümanlar'a aktarılabilen dosya türleri
Google Drive'da oluşturduğunuz bazı dosya türlerini Google Dokümanlar, Google E-Tablolar veya Google Slaytlar dokümanına dönüştürebilirsiniz. files.insert convert sorgu parametrelerini ekleyin ve dosyanın (workspace_name) mimeType özelliğini ayarlayın. Daha fazla bilgi için Dosya verilerini yükleme başlıklı makaleyi inceleyin.
Dosya, klasör ve sürücü paylaşma
Dosya, klasör ve sürücü paylaşma sayfasındaki not: Yalnızca v3'te kullanıcı, grup veya alan için geçerli rolleri belirten tek bir alan (role) vardır. v2'de, bir iznin hem role hem de additionalRoles alanlarının, kullanıcı, grup veya alanın belirli bir öğe için sahip olduğu etkin rolleri yansıtması gerekir.
v2 için arama sorgusu farklılıkları
v2 title alanı, v3'te name olarak adlandırılır. Örnekler için Dosya ve klasör arama başlıklı makaleyi inceleyin.
v2 createdDate alanı, v3'te createdTime olarak adlandırılır. Örnekler için Paylaşılan Drive'ları arama başlıklı makaleye bakın.
v2 modifiedDate alanı, v3'te modifiedTime olarak adlandırılır. v2 lastViewedByMeDate alanı, v3'te viewedByMeTime şeklindedir. Daha fazla bilgi için Arama sorgusu terimleri ve operatörleri başlıklı makaleyi inceleyin.