Method: files.get

Kimliğe göre bir dosyanın meta verilerini veya içeriğini alır.

alt=media parametresini sağlarsanız yanıt, yanıt gövdesinde dosya içeriğini içerir. alt=media ile içerik indirme işlemi yalnızca dosya Drive'da depolanıyorsa yapılır. Google Dokümanlar, E-Tablolar ve Slaytlar dosyalarını indirmek için bunun yerine files.export aracını kullanın. Daha fazla bilgi için Dosyaları indirme ve dışa aktarma başlıklı makaleyi inceleyin.

HTTP isteği

GET https://www.googleapis.com/drive/v3/files/{fileId}

URL, gRPC Kod Dönüştürme söz dizimini kullanır.

Yol parametreleri

Parametreler
fileId

string

Dosyanın kimliği.

Sorgu parametreleri

Parametreler
acknowledgeAbuse

boolean

Kullanıcının bilinen kötü amaçlı yazılımları veya diğer kötüye kullanım amaçlı dosyaları indirme riskini kabul edip etmediği. Bu yalnızca alt=media olduğunda geçerlidir.

supportsAllDrives

boolean

İstekte bulunan uygulamanın hem Drive'ım klasörünü hem de ortak Drive'ları destekleyip desteklemediğini öğrenin.

supportsTeamDrives
(deprecated)

boolean

Kullanımdan kaldırıldı: Onun yerine supportsAllDrives politikasını kullanın.

includePermissionsForView

string

Yanıta hangi ek görünüm izinlerinin dahil edileceğini belirtir. Yalnızca "yayınlandı" seçeneği desteklenir.

includeLabels

string

Yanıtın labelInfo bölümüne dahil edilecek etiketlerin kimliklerinin virgülle ayrılmış listesi.

İstek metni

İstek metni boş olmalıdır.

Yanıt metni

Başarılıysa yanıt metni, File öğesinin bir örneğini içerir.

Yetkilendirme kapsamları

Aşağıdaki OAuth kapsamlarından birini gerektirir:

  • https://www.googleapis.com/auth/drive
  • https://www.googleapis.com/auth/drive.appdata
  • https://www.googleapis.com/auth/drive.file
  • https://www.googleapis.com/auth/drive.metadata
  • https://www.googleapis.com/auth/drive.metadata.readonly
  • https://www.googleapis.com/auth/drive.photos.readonly
  • https://www.googleapis.com/auth/drive.readonly

Bazı kapsamlar kısıtlanmış olup uygulamanızın bunları kullanması için güvenlik değerlendirmesi gerekir. Daha fazla bilgi için Yetkilendirme kılavuzuna bakın.