Google Drive API sürüm 2'yi kullanıyorsanız Google Drive API Kılavuzu v3'teki içeriğin çoğu v2 ile de ilgilidir. Bu bölümde v2'ye özel ve v3 kılavuzunun belirli sayfalarında gösterilenlerden farklı tüm bilgiler yer alır. Bağlamın tamamını görmek için her alt bölümde ilgili kılavuz sayfasının bağlantısı yer alır.
Farklılıkların tam listesi için Drive API v2 ve v3 karşılaştırma referansı sayfasına göz atın.
Dosya düzeltmelerini indirme ve yayınlama
Dosya düzeltmelerini indir ve yayınla 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
Dosyadaki düzeltmelerin listesini aldıktan sonra, ilgili düzeltmenin []downloadUrl
](/drive/api/reference/rest/v2/revisions) mülküne yetkilendirilmiş bir GET
isteği göndererek düzeltmenin içeriğini indirebilirsiniz.
Google Drive, düzeltme isteğinde bulunduğunuzda 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 ekle sayfasındaki bilgilerin yanı sıra aşağıdaki bilgiler v2'ye özeldir:
Mülklere properties
kaynağı kullanılarak erişilebilir.
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 belgelerdeki properties
bölümüne bakın.
Ortak Drive desteğini etkinleştir
Ortak Drive desteğini uygulama sayfasındaki bilgilerin yanı sıra v2 için bu ek alanı (trashedDate
) değiştirin.
Ortak Drive desteğini uygulama bölümünde, ortak Drive'ların içeriğiyle çalışırken aşağıdaki yöntemler için supportsAllDrives=true
gereklidir:
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öntemleri, ortak drive'lara özel çeşitli parametrelere sahiptir. Parametre listesi için Ortak drive'da değişiklikleri izleme bölümünü inceleyin.
Dosyaları yükle
Dosya verilerini yükle sayfasında, bu bilgilerin v2'ye özel olduğuna dikkat edin:
Google Dokümanlar türlerine içe aktarma
Google Drive'da bir dosya oluşturduğunuzda, bazı tür dosyalarını 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ünü inceleyin.
Dosya, klasör ve sürücü paylaşma
Dosya, klasör ve sürücü paylaşma sayfasındaki v3 alanında yalnızca bir alanın (role
) kullanıcı, grup veya alan için etkin 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ıtmanız gerekir.
v2 için arama sorgusu farklılıkları
v3'te v2 title
alanı name
. Örnekler için Dosya ve klasör arama bölümüne bakın.
v3'te v2 createdDate
alanı createdTime
. Örnekler için Ortak Drive'ları arama başlıklı makaleye bakın.
v3'te v2 modifiedDate
alanı modifiedTime
. v3'te v2 lastViewedByMeDate
alanı viewedByMeTime
. Daha fazla bilgi için Arama sorgusu terimleri ve operatörleri bölümüne bakın.