Drive API v2 rehberi

Google Drive API 2 sürümünü kullanıyorsanız Google Drive API'sindeki içeriğin büyük bir kısmı Kılavuz v3, v2 ile de ilgilidir. Bu bölüm v2'ye özgü tüm bilgileri içerir ve v3 kılavuzunun belirli sayfalarında gösterilir. Bağlamın tamamını görmek için her alt bölümü ilgili kılavuz sayfasının bağlantısını içerir.

Farklılıkların tam listesi için şuraya bakın: Drive API v2 ve v3 karşılaştırması referans.

İndir ve dosya düzeltmelerini yayınla

İndir ve dosya düzeltmelerini yayınlama aşağıdaki bilgiler v2'ye özel olup bu bölümlerin yerini almıştır v3 için gösterilir:

Liste ve düzeltmeleri tek tek indir

Dosya düzeltmelerinin listesini aldıktan sonra, oluşturduğunuz dosyanın içeriğini indirebilirsiniz yetkili bir GET isteği göndererek Düzeltme []downloadUrl](/drive/api/reference/rest/v2/revisions) mülkü. 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 mülk.

Ö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ğı.

Bu, bir öğeyi depolamak için kullanılabilecek tipik bir mülkün yapısıdır Drive dosyasının dosyadaki veritabanı kimliği.

{
  'key':        'additionalID',
  'value':      'ID',
  'visibility': 'PRIVATE'
}

Sınırlar hakkında daha fazla bilgi için: Referansta properties belgelerinden faydalanabilirsiniz.

Ortak Drive desteğini etkinleştir

Ortak Drive desteğini uygulama sayfasındaki bilgilere ek olarak bu ek alanı da değiştirin. Sürüm 2 için trashedDate

Ortak Drive desteğini uygulama bölümünde, paylaşılan verilerle çalışırken aşağıdaki yöntemler supportsAllDrives=true gerektirir Drive içeriği:

  • 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 ortak drive'lar. Parametre listesi için Paylaşılan bir hesaptaki değişiklikleri izleme araba bölümüne bakın.

Dosya yükle

Dosya verilerini yükle sayfasında şuna dikkat edin: v2'ye özgü olduğunu unutmayın:

Google Dokümanlar türlerine içe aktarma

Google Drive'da bir dosya oluşturduğunuzda, belirli türdeki dosyaları Google Dokümanlar, Google E-Tablolar veya Google Slaytlar dokümanı. Şunu dahil et: files.insert convert sorgusu parametrelerini ve dosyanın (workspace_name) mimeType özelliğini ayarlayın. Örneğin, Daha fazla bilgi için Dosya yükleme verileri ile karşılaştırın.

Dosya, klasör ve diğer arabalar

Dosya, klasör ve klasör paylaşımı sürüş sayfası, v3'te yalnızca tek bir alanda, role; kullanıcı, grup, veya alan adıyla değiştirin. v2'de birroleadditionalRoles bir kullanıcı, grup veya alanın her bir kullanıcı net bir şekilde belirtin.

v2 için arama sorgusu farklılıkları

v2 title alanı, v3'te name değeridir. Örnekler için Dosya arama ve klasörleri tıklayın.

v2 createdDate alanı, v3'te createdTime değeridir. Örnekler için Ortak drive'lar bölümüne gidin.

v2 modifiedDate alanı, v3'te modifiedTime değeridir. v2 lastViewedByMeDate alanı v3'te viewedByMeTime. Daha fazla bilgi için Arama sorgusu terimleri ve operatörleri ekleyin.