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ı olan 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üzeltmelerinin listesini aldıktan sonra, yetkili bir GET
isteği göndererek herhangi bir düzeltmenin içeriğini indirebilirsiniz. Bu istek, dosyanın []downloadUrl
](/workspace/drive/api/reference/rest/v2/revisions) özelliğine gönderilmelidir.
Google Drive, düzeltme isteğinde bulunduğunuzda 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 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ü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 için supportsAllDrives=true
gerekir:
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ö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 uyarı: 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ı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
şeklindedir. Örnekler için Dosya ve klasör arama başlıklı makaleyi inceleyin.
v2 createdDate
alanı, v3'te createdTime
şeklindedir. Örnekler için Paylaşılan Drive'ları arama başlıklı makaleye bakın.
v2 modifiedDate
alanı, v3'te modifiedTime
şeklindedir. v2 lastViewedByMeDate
alanı, v3'te viewedByMeTime
şeklindedir. Daha fazla bilgi için Arama sorgusu terimleri ve operatörleri başlıklı makaleyi inceleyin.