Google Drive API 2. sürümünü kullanıyorsanız Google Drive API Kılavuzu v3'teki içeriğin çoğu v2'ye de yöneliktir. Bu bölüm, v2'ye özel ve v3 kılavuzunun belirli sayfalarında gösterilenlerden farklı olan tüm bilgileri içerir. Tam bağlamı elde etmek için her alt bölümde ilgili kılavuz sayfasının bağlantısı bulunur.
Farklılıkların tam listesi için Drive API v2 ve v3 karşılaştırma referansı bölümüne bakın.
Dosya düzeltmelerini indirme ve yayınlama
Dosya düzeltmelerini indirme ve yayınlama sayfasında, aşağıdaki bilgiler v2'ye özeldir ve v3 için gösterilen şu bölümlerin yerini alır:
Düzeltmeleri tek tek listeleme ve indirme
Bir dosyada yapılan düzeltmelerin listesini aldıktan sonra,
[]downloadUrl
](/drive/api/reference/rest/v2/revisions) mülküne yetkilendirilmiş bir GET
isteği göndererek herhangi bir düzeltmenin içeriğini indirebilirsiniz.
Düzeltme isteğinde bulunduğunuzda Google Drive, bu kısa ömürlü URL'yi oluşturur.
Daha sonra kullanmak için bu özelliğe güvenmeyin.
Ayrıca, exportLinks
özelliğini kontrol ederek düzeltmeyi desteklenen biçimlerden birinde dışa aktarabilirsiniz.
Özel dosya özellikleri
Özel dosya özellikleri ekleyin sayfasındaki bilgilere ek olarak, v2'ye özel aşağıdaki bilgiler de vardır:
Mülklere properties
kaynağı kullanılarak erişilir.
Bu, Drive dosyasının veritabanı kimliğini dosyada depolamak 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ünü inceleyin.
Ortak Drive desteğini etkinleştir
Ortak Drive desteğini uygulama sayfasındaki bilgilere ek olarak, v2 için bu ek alanı trashedDate
değiştirin.
Ortak Drive desteğini uygulama bölümünde, ortak drive içeriğiyle çalışırken aşağıdaki yöntemler supportsAllDrives=true
gerektirir:
files.get
files.list
files.insert
files.update
files.patch
files.copy
files.trash
files.untrash
files.delete
files.touch
children.insert
parents.insert
changes.list
changes.getStartPageToken
changes.get
permissions.list
permissions.get
permissions.insert
permissions.update
permissions.patch
permissions.delete
changes.get
ve changes.list
yöntemlerinde, ortak Drive'lara özel bazı parametreler bulunur. Parametre listesi için Ortak drive'daki değişiklikleri izleme bölümüne bakın.
Dosya yükleme
Dosya verilerini yükleme sayfasında şu bilginin v2'ye özgü olduğuna dikkat edin:
Google Dokümanlar türlerine içe aktarma
Google Drive'da bir dosya oluşturduğunuzda bazı türdeki dosyaları Google Dokümanlar, Google E-Tablolar veya Google Slaytlar dokümanına dönüştürebilirsiniz. files.insert
convert
sorgu parametrelerini dahil edin ve dosyanın (workspace_name) mimeType
özelliğini ayarlayın. Daha fazla bilgi için Dosya verilerini yükleme bölümüne bakın.
Dosya, klasör ve sürücü paylaşma
Dosya, klasör ve sürücü paylaşma sayfasında, v3'te yalnızca bir alanın (role
) kullanıcı, grup veya alan için etkili rolleri belirttiğine dikkat edin. v2'de iznin hem role
hem de additionalRoles
alanlarına, kullanıcının, grubun 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
değeridir. Örnekler için Dosya ve klasör arama bölümüne bakın.
v2 createdDate
alanı, v3'te createdTime
değeridir. Örnekler için Ortak Drive'ları arama bölümüne bakın.
v2 modifiedDate
alanı, v3'te modifiedTime
değeridir. v2 lastViewedByMeDate
alanı, v3'te viewedByMeTime
konumundadır. Daha fazla bilgi için Arama sorgusu terimleri ve operatörleri bölümüne bakın.