Google Drive API 2. sürümünü kullanıyorsanız Google Drive API Kılavuzu 3. sürümdeki içeriğin çoğu 2. sürüm için de geçerlidir. Bu bölümde, v2'ye özgü olan ve v3 kılavuzunun belirli sayfalarında gösterilenlerden farklı olan tüm bilgiler yer alır. Tam bağlamı öğrenmek için her alt bölümde ilgili kılavuz sayfasının bağlantısı bulunur.
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 düzeltmelerini indirme ve yayınlama sayfasında aşağıdaki bilgiler 2. sürüme özeldir ve 3. sürümde gösterilen şu bölümlerin yerini alır:
Düzeltmeleri tek tek listeleme ve indirme
Bir dosyanın düzeltmelerinin listesini aldıktan sonra, ilgili düzeltmenin içeriğini indirmek için dosyanın []downloadUrl
](/drive/api/reference/rest/v2/revisions) mülküne yetkili bir GET
isteği gönderebilirsiniz.
Google Drive, düzeltme isteğinde bulunduğunuzda bu kısa süreli URL'yi oluşturur.
Daha sonra kullanmak için bu bağlantıya güvenmeyin.
exportLinks
mülkünü kontrol ederek 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:
Mülklere properties
kaynağı kullanılarak erişilir.
Bu, Drive dosyasının veritabanı kimliğini dosyada depolamak için kullanılabilecek tipik bir mülkün yapısıdır.
{
'key': 'additionalID',
'value': 'ID',
'visibility': 'PRIVATE'
}
Sınırlar hakkında daha fazla bilgi için referans dokümanlarında properties
bölümüne bakın.
Ortak Drive desteğini etkinleştirme
Ortak Drive desteğini uygulama sayfasındaki bilgilere ek olarak, bu ek alanı v2 için 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öntemleri, paylaşılan sürücülere özgü birkaç parametreye sahiptir. Parametrelerin listesi için 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 özel olduğunu unutmayın:
Google Dokümanlar türlerine aktarma
Google Drive'da dosya oluştururken bazı dosya türlerini Google Dokümanlar, Google E-Tablolar veya Google Slaytlar dokümanı biçimine 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 Drive'ları paylaşma
Dosya, klasör ve sürücü paylaşma sayfasındaki 3. sürümde, kullanıcı, grup veya alan için geçerli rolleri yalnızca role
alanı belirtir. 2. sürümde, kullanıcının, grubun veya alanın belirli bir öğe için sahip olduğu etkili rolleri yansıtan bir iznin hem role
hem de additionalRoles
alanlarına ihtiyacınız vardır.
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 Ortak Drive'ları arama başlıklı makaleyi inceleyin.
v2 modifiedDate
alanı, v3'te modifiedTime
olarak adlandırılır. v2 lastViewedByMeDate
alanına v3'te viewedByMeTime
denir. Daha fazla bilgi için Arama sorgusu terimleri ve operatörleri başlıklı makaleyi inceleyin.