REST Resource: files

Kaynak: Dosya

Bir dosyanın meta verileri.

Bazı kaynak yöntemleri (ör. files.update) için fileId gerekir. Bir dosyanın kimliğini almak için files.list yöntemini kullanın.

JSON gösterimi
{
  "kind": string,
  "userPermission": {
    object (Permission)
  },
  "fileExtension": string,
  "md5Checksum": string,
  "selfLink": string,
  "ownerNames": [
    string
  ],
  "lastModifyingUserName": string,
  "editable": boolean,
  "writersCanShare": boolean,
  "downloadUrl": string,
  "mimeType": string,
  "exportLinks": {
    string: string,
    ...
  },
  "driveId": string,
  "parents": [
    {
      object (ParentReference)
    }
  ],
  "thumbnailLink": string,
  "appDataContents": boolean,
  "webViewLink": string,
  "iconLink": string,
  "shared": boolean,
  "lastModifyingUser": {
    object (User)
  },
  "owners": [
    {
      object (User)
    }
  ],
  "openWithLinks": {
    string: string,
    ...
  },
  "defaultOpenWithLink": string,
  "headRevisionId": string,
  "properties": [
    {
      object (Property)
    }
  ],
  "copyable": boolean,
  "etag": string,
  "sharingUser": {
    object (User)
  },
  "alternateLink": string,
  "embedLink": string,
  "webContentLink": string,
  "fileSize": string,
  "copyRequiresWriterPermission": boolean,
  "permissions": [
    {
      object (Permission)
    }
  ],
  "hasThumbnail": boolean,
  "spaces": [
    string
  ],
  "folderColorRgb": string,
  "id": string,
  "title": string,
  "description": string,
  "labels": {
    "viewed": boolean,
    "restricted": boolean,
    "starred": boolean,
    "hidden": boolean,
    "trashed": boolean,
    "modified": boolean
  },
  "explicitlyTrashed": boolean,
  "createdDate": string,
  "modifiedDate": string,
  "modifiedByMeDate": string,
  "lastViewedByMeDate": string,
  "markedViewedByMeDate": string,
  "sharedWithMeDate": string,
  "quotaBytesUsed": string,
  "version": string,
  "indexableText": {
    "text": string
  },
  "originalFilename": string,
  "ownedByMe": boolean,
  "canComment": boolean,
  "shareable": boolean,
  "fullFileExtension": string,
  "isAppAuthorized": boolean,
  "teamDriveId": string,
  "capabilities": {
    "canChangeRestrictedDownload": boolean,
    "canMoveChildrenOutOfDrive": boolean,
    "canReadDrive": boolean,
    "canEdit": boolean,
    "canCopy": boolean,
    "canComment": boolean,
    "canAddChildren": boolean,
    "canDelete": boolean,
    "canDownload": boolean,
    "canListChildren": boolean,
    "canRemoveChildren": boolean,
    "canRename": boolean,
    "canTrash": boolean,
    "canReadRevisions": boolean,
    "canReadTeamDrive": boolean,
    "canMoveTeamDriveItem": boolean,
    "canChangeCopyRequiresWriterPermission": boolean,
    "canMoveItemIntoTeamDrive": boolean,
    "canUntrash": boolean,
    "canModifyContent": boolean,
    "canMoveItemWithinTeamDrive": boolean,
    "canMoveItemOutOfTeamDrive": boolean,
    "canDeleteChildren": boolean,
    "canMoveChildrenOutOfTeamDrive": boolean,
    "canMoveChildrenWithinTeamDrive": boolean,
    "canTrashChildren": boolean,
    "canMoveItemOutOfDrive": boolean,
    "canAddMyDriveParent": boolean,
    "canRemoveMyDriveParent": boolean,
    "canMoveItemWithinDrive": boolean,
    "canShare": boolean,
    "canMoveChildrenWithinDrive": boolean,
    "canModifyContentRestriction": boolean,
    "canAddFolderFromAnotherDrive": boolean,
    "canChangeSecurityUpdateEnabled": boolean,
    "canAcceptOwnership": boolean,
    "canReadLabels": boolean,
    "canModifyLabels": boolean,
    "canModifyEditorContentRestriction": boolean,
    "canModifyOwnerContentRestriction": boolean,
    "canRemoveContentRestriction": boolean
  },
  "hasAugmentedPermissions": boolean,
  "trashingUser": {
    object (User)
  },
  "canReadRevisions": boolean,
  "thumbnailVersion": string,
  "trashedDate": string,
  "permissionIds": [
    string
  ],
  "thumbnail": {
    "image": string,
    "mimeType": string
  },
  "imageMediaMetadata": {
    "flashUsed": boolean,
    "meteringMode": string,
    "sensor": string,
    "exposureMode": string,
    "colorSpace": string,
    "whiteBalance": string,
    "width": integer,
    "height": integer,
    "location": {
      "latitude": number,
      "longitude": number,
      "altitude": number
    },
    "rotation": integer,
    "date": string,
    "cameraMake": string,
    "cameraModel": string,
    "exposureTime": number,
    "aperture": number,
    "focalLength": number,
    "isoSpeed": integer,
    "exposureBias": number,
    "maxApertureValue": number,
    "subjectDistance": integer,
    "lens": string
  },
  "videoMediaMetadata": {
    "width": integer,
    "height": integer,
    "durationMillis": string
  },
  "shortcutDetails": {
    "targetId": string,
    "targetMimeType": string,
    "targetResourceKey": string
  },
  "contentRestrictions": [
    {
      object (ContentRestriction)
    }
  ],
  "resourceKey": string,
  "linkShareMetadata": {
    "securityUpdateEligible": boolean,
    "securityUpdateEnabled": boolean
  },
  "labelInfo": {
    "labels": [
      {
        object (Label)
      }
    ]
  },
  "sha1Checksum": string,
  "sha256Checksum": string
}
Alanlar
kind

string

Yalnızca çıkış. Dosyanın türü. Bu her zaman drive#file olur.

userPermission

object (Permission)

Yalnızca çıkış. Bu dosyadaki kimliği doğrulanmış kullanıcının izinleri.

fileExtension

string

Yalnızca çıkış. Sonunda, uzantının parçası olmayan ve uzantının parçası gibi görünen metin içeren fullFileExtension öğesinin son bileşeni. Bu alan yalnızca Google Drive'da depolanan içeriği olan dosyalar için doldurulur ancak Dokümanlar düzenleyicileri veya kısayol dosyaları için doldurulmaz.

md5Checksum

string

Yalnızca çıkış. Bu dosyanın içeriği için bir MD5 sağlama toplamı. Bu alan yalnızca Google Drive'da depolanan içeriği olan dosyalar için doldurulur ancak Dokümanlar düzenleyicileri veya kısayol dosyaları için doldurulmaz.

ownerNames[]

string

Yalnızca çıkış. Bu dosyanın sahiplerinin adları. Ortak Drive'lardaki öğeler için doldurulmaz.

lastModifyingUserName

string

Yalnızca çıkış. Bu dosyada değişiklik yapan son kullanıcının adı.

editable
(deprecated)

boolean

Yalnızca çıkış. Kullanımdan kaldırıldı: Bunun yerine capabilities/canEdit kullanın.

writersCanShare

boolean

Yazarların dokümanı diğer kullanıcılarla paylaşıp paylaşamayacağını belirtir. Ortak Drive'lardaki öğeler için doldurulmaz.

downloadUrl

string

Yalnızca çıkış. Dosyanın kısa süreli indirme URL'si. Bu alan yalnızca Google Drive'da depolanan içeriği olan dosyalar için doldurulur ancak Google Dokümanlar veya kısayol dosyaları için doldurulmaz.

mimeType

string

Dosyanın MIME türü. Bu ayar, yalnızca yeni içerik yüklenirken güncelleme durumunda değişebilir. Bu alan boş bırakılabilir ve mime türü, yüklenen içeriğin MIME türünden belirlenir.

driveId

string

Yalnızca çıkış. Dosyanın bulunduğu ortak Drive'ın kimliği. Yalnızca ortak Drive'lardaki öğeler için doldurulur.

parents[]

object (ParentReference)

Bu dosyayı içeren üst klasörler koleksiyonu.

Ekleme isteğinin bir parçası olarak belirtilmezse dosya doğrudan kullanıcının Drive'ım klasörüne yerleştirilir. Kopyalama isteğinin bir parçası olarak belirtilmezse dosya, kaynak dosyanın bulunabilir üst öğelerini devralır. Files.update istekleri, üst öğeleri değiştirmek için addParents ve removeParents parametrelerini de kullanabilir.

appDataContents

boolean

Yalnızca çıkış. Bu dosyanın Uygulama Verileri klasöründe olup olmadığı.

shared

boolean

Yalnızca çıkış. Dosyanın paylaşılıp paylaşılmadığı. Ortak Drive'lardaki öğeler için doldurulmaz.

lastModifyingUser

object (User)

Yalnızca çıkış. Bu dosyada değişiklik yapan son kullanıcı.

owners[]

object (User)

Yalnızca çıkış. Bu dosyanın sahibi. Yalnızca belirli eski dosyaların birden fazla sahibi olabilir. Bu alan, ortak Drive'lardaki öğeler için doldurulmaz.

headRevisionId

string

Yalnızca çıkış. Dosyanın ana düzeltmesinin kimliği. Bu alan yalnızca Google Drive'da depolanan içeriği olan dosyalar için doldurulur ancak Dokümanlar düzenleyicileri veya kısayol dosyaları için doldurulmaz.

properties[]

object (Property)

Tesis listesi.

copyable
(deprecated)

boolean

Yalnızca çıkış. Kullanımdan kaldırıldı: Bunun yerine capabilities/canCopy kullanın.

etag

string

Yalnızca çıkış. Dosyanın ETag.

sharingUser

object (User)

Yalnızca çıkış. Öğeyi mevcut kullanıcıyla paylaşan kullanıcı (varsa).

fileSize

string (int64 format)

Yalnızca çıkış. Blobların ve birinci taraf düzenleyici dosyalarının bayt cinsinden boyutu. Kısayollar ve klasörler gibi boyutu olmayan dosyalar için doldurulmaz.

copyRequiresWriterPermission

boolean

Bu dosyayı kopyalama, yazdırma veya indirme seçeneklerinin okuyucular ve yorumcular için devre dışı bırakılıp bırakılmayacağı.

permissions[]

object (Permission)

Yalnızca çıkış. Bu dosyaya erişimi olan kullanıcıların izinlerinin listesi. Ortak Drive'lardaki öğeler için doldurulmaz.

hasThumbnail

boolean

Yalnızca çıkış. Bu dosyanın küçük resmi olup olmadığını belirtir. Bu, istekte bulunan uygulamanın küçük resme erişip erişmediğini göstermez. Erişimi kontrol etmek için küçük resim bağlantısı alanının bulunup bulunmadığına bakın.

spaces[]

string

Yalnızca çıkış. Dosyayı içeren alanların listesi. drive, appDataFolder ve photos değerleri desteklenir.

folderColorRgb

string

Dosya bir klasör veya klasörün kısayoluysa RGB onaltılık dizesi olarak klasör rengi. Desteklenen renklerin listesini, Hakkında kaynağının KlasörColorPalette alanında bulabilirsiniz. Desteklenmeyen bir renk belirtilmişse o renk paletteki en yakın renkle değiştirilir.

id

string

Dosyanın kimliği.

title

string

Dosyanın başlığı. Ortak Drive'ların üst düzey klasörleri, Drive'ım kök klasörü ve Uygulama Verileri klasörü gibi sabit öğeler için başlığın sabit olduğunu unutmayın.

description

string

Dosyanın kısa bir açıklaması.

labels

object

Dosya için bir etiket grubu.

labels.viewed

boolean

Dosyanın bu kullanıcı tarafından görüntülenip görüntülenmediği.

labels.restricted
(deprecated)

boolean

Yalnızca çıkış. Kullanımdan kaldırıldı: Bunun yerine copyRequiresWriterPermission kullanın.

labels.starred

boolean

Bu dosyaya kullanıcı tarafından yıldız bulunup bulunmadığı.

labels.hidden
(deprecated)

boolean

Yalnızca çıkış. Kullanımdan kaldırıldı.

labels.trashed

boolean

Dosyanın çöp kutusuna gönderilip gönderilmediği. Bu etiket, dosyaya erişen tüm kullanıcılar için geçerlidir. Ancak yalnızca sahiplerin dosyaları görmesine ve dosyaların çöp kutusundan çıkarılmasına izin verilir.

labels.modified

boolean

Yalnızca çıkış. Dosyanın bu kullanıcı tarafından değiştirilip değiştirilmediği.

explicitlyTrashed

boolean

Yalnızca çıkış. Dosyanın yinelenen şekilde çöp kutusuna gönderilmesi yerine açıkça çöp kutusuna gönderilip gönderilmediği.

createdDate

string

Yalnızca çıkış. Bu dosya için oluşturma zamanı (biçimlendirilmiş RFC 3339 zaman damgası).

modifiedDate

string

Bu dosyanın herhangi bir kullanıcı tarafından en son değiştirildiği zaman (RFC 3339 zaman damgası biçiminde). Bu yalnızca setModifiedDate parametresi ayarlandığında güncelleme durumunda değişebilir.

modifiedByMeDate

string

Yalnızca çıkış. Bu dosyanın kullanıcı tarafından en son değiştirildiği zaman (RFC 3339 zaman damgası biçiminde). Değiştirilme Tarihi ayarının, tarihi ayarlayan kullanıcı için değiştirilenBenim tarihini de güncelleyeceğini unutmayın.

lastViewedByMeDate

string

Bu dosyanın kullanıcı tarafından son görüntülenme zamanı (RFC 3339 zaman damgası biçiminde).

markedViewedByMeDate
(deprecated)

string

Yalnızca çıkış. Kullanımdan kaldırıldı.

sharedWithMeDate

string

Yalnızca çıkış. Bu dosyanın kullanıcıyla paylaşıldığı saat (RFC 3339 zaman damgası biçiminde).

quotaBytesUsed

string (int64 format)

Yalnızca çıkış. Bu dosya tarafından kullanılan kota baytlarının sayısı.

version

string (int64 format)

Yalnızca çıkış. Dosyanın monoton bir şekilde artan sürüm numarası. Bu değer, istekte bulunan kullanıcı tarafından görülemeyenler de dahil olmak üzere, sunucudaki dosyada yapılan her değişikliği yansıtır.

indexableText

object

Dosya için dizine eklenebilir metin özellikleri (yalnızca yazılabilir)

indexableText.text

string

Bu dosya için dizine eklenecek metin.

originalFilename

string

Varsa yüklenen içeriğin orijinal dosya adı ya da title alanının orijinal değeri. Bu özellik yalnızca Google Drive'da ikili program içeriğine sahip dosyalar için kullanılabilir.

ownedByMe

boolean

Yalnızca çıkış. Dosyanın geçerli kullanıcıya ait olup olmadığı. Ortak Drive'lardaki öğeler için doldurulmaz.

canComment
(deprecated)

boolean

Yalnızca çıkış. Kullanımdan kaldırıldı: Bunun yerine capabilities/canComment kullanın.

shareable
(deprecated)

boolean

Yalnızca çıkış. Kullanımdan kaldırıldı: Bunun yerine capabilities/canShare kullanın.

fullFileExtension

string

Yalnızca çıkış. Tam dosya uzantısı; başlıktan alınır. "tar.gz" gibi birleştirilen birden fazla uzantı içerebilir. Bir uzantı başlıktan kaldırıldığında bu alan temizlenmez. Ancak başlıktaki uzantı değiştirildiğinde bu alan güncellenir. Bu alan yalnızca Google Drive'da depolanan içeriği olan dosyalar için doldurulur ancak Dokümanlar düzenleyicileri veya kısayol dosyaları için doldurulmaz.

isAppAuthorized

boolean

Yalnızca çıkış. Dosyanın, istekte bulunan uygulama tarafından oluşturulup oluşturulmadığı veya açılıp açılmadığı.

teamDriveId
(deprecated)

string

Yalnızca çıkış. Kullanımdan kaldırıldı: Bunun yerine driveId kullanın.

capabilities

object

Yalnızca çıkış. Geçerli kullanıcının bu dosya üzerinde sahip olduğu özellikler. Her özellik, kullanıcının yapabileceği ayrıntılı bir işleme karşılık gelir.

capabilities.canChangeRestrictedDownload
(deprecated)

boolean

Yalnızca çıkış. Kullanımdan kaldırıldı.

capabilities.canMoveChildrenOutOfDrive

boolean

Yalnızca çıkış. Geçerli kullanıcının bu klasörün alt öğelerini ortak Drive'ın dışına taşıyıp taşıyamayacağını belirtir. Öğe bir klasör değilse bu değer yanlıştır. Yalnızca ortak Drive'lardaki öğeler için doldurulur.

capabilities.canReadDrive

boolean

Yalnızca çıkış. Geçerli kullanıcının, bu dosyanın ait olduğu ortak Drive'ı okuyup okuyamayacağını belirtir. Yalnızca ortak Drive'lardaki öğeler için doldurulur.

capabilities.canEdit

boolean

Yalnızca çıkış. Geçerli kullanıcının bu dosyayı düzenleyip düzenleyemeyeceği. Diğer faktörler, kullanıcının bir dosyada yapabileceği değişiklik türünü sınırlayabilir. Örneğin, canChangeCopyRequiresWriterPermission veya canModifyContent bölümünü inceleyin.

capabilities.canCopy

boolean

Yalnızca çıkış. Geçerli kullanıcının bu dosyayı kopyalayıp kopyalayamayacağını belirtir. Ortak Drive'daki bir öğe için geçerli kullanıcının bu öğenin klasör olmayan alt öğelerini veya klasör değilse öğenin kendisini kopyalayıp kopyalayamayacağı.

capabilities.canComment

boolean

Yalnızca çıkış. Geçerli kullanıcının bu dosyada yorum yapıp yapamayacağını belirtir.

capabilities.canAddChildren

boolean

Yalnızca çıkış. Geçerli kullanıcının bu klasöre çocuk ekleyip ekleyemeyeceğini belirtir. Öğe bir klasör değilse bu her zaman false (yanlış) değerini alır.

capabilities.canDelete

boolean

Yalnızca çıkış. Geçerli kullanıcının bu dosyayı silip silemeyeceğini belirtir.

capabilities.canDownload

boolean

Yalnızca çıkış. Geçerli kullanıcının bu dosyayı indirip indiremeyeceği.

capabilities.canListChildren

boolean

Yalnızca çıkış. Geçerli kullanıcının bu klasörün alt öğelerini listeleyip listeleyemeyeceğini belirtir. Öğe bir klasör değilse bu her zaman false (yanlış) değerini alır.

capabilities.canRemoveChildren

boolean

Yalnızca çıkış. Geçerli kullanıcının bu klasörden alt öğeleri kaldırıp kaldıramayacağını belirtir. Öğe bir klasör değilse bu her zaman false (yanlış) değerini alır. Ortak Drive'daki bir klasör için bunun yerine canDeleteChildren veya canTrashChildren kullanın.

capabilities.canRename

boolean

Yalnızca çıkış. Geçerli kullanıcının bu dosyayı yeniden adlandırıp yeniden adlandıramayacağını belirtir.

capabilities.canTrash

boolean

Yalnızca çıkış. Geçerli kullanıcının bu dosyayı çöp kutusuna taşıyıp taşıyamayacağını belirtir.

capabilities.canReadRevisions

boolean

Yalnızca çıkış. Geçerli kullanıcının bu dosyanın düzeltme kaynağını okuyup okuyamayacağını belirtir. Bir ortak Drive öğesi için, bu öğenin klasör olmayan alt öğelerinin veya bir klasör değilse öğenin kendisinin okunup okunamayacağı.

capabilities.canReadTeamDrive
(deprecated)

boolean

Yalnızca çıkış. Kullanımdan kaldırıldı: Bunun yerine canReadDrive kullanın.

capabilities.canMoveTeamDriveItem
(deprecated)

boolean

Yalnızca çıkış. Kullanımdan kaldırıldı: Bunun yerine canMoveItemWithinDrive veya canMoveItemOutOfDrive kullanın.

capabilities.canChangeCopyRequiresWriterPermission

boolean

Yalnızca çıkış. Geçerli kullanıcının bu dosyanın copyRequiresWriterPermission kısıtlamasını değiştirip değiştiremeyeceğini belirtir.

capabilities.canMoveItemIntoTeamDrive
(deprecated)

boolean

Yalnızca çıkış. Kullanımdan kaldırıldı: Bunun yerine canMoveItemOutOfDrive kullanın.

capabilities.canUntrash

boolean

Yalnızca çıkış. Geçerli kullanıcının bu dosyayı çöp kutusundan geri yükleyip yükleyemeyeceğini belirtir.

capabilities.canModifyContent

boolean

Yalnızca çıkış. Geçerli kullanıcının bu dosyanın içeriğini değiştirip değiştiremeyeceğini belirtir.

capabilities.canMoveItemWithinTeamDrive
(deprecated)

boolean

Yalnızca çıkış. Kullanımdan kaldırıldı: Bunun yerine canMoveItemWithinDrive kullanın.

capabilities.canMoveItemOutOfTeamDrive
(deprecated)

boolean

Yalnızca çıkış. Kullanımdan kaldırıldı: Bunun yerine canMoveItemOutOfDrive kullanın.

capabilities.canDeleteChildren

boolean

Yalnızca çıkış. Geçerli kullanıcının bu klasörün alt öğelerini silip silemeyeceği. Öğe bir klasör değilse bu değer yanlıştır. Yalnızca ortak Drive'lardaki öğeler için doldurulur.

capabilities.canMoveChildrenOutOfTeamDrive
(deprecated)

boolean

Yalnızca çıkış. Kullanımdan kaldırıldı: Bunun yerine canMoveChildrenOutOfDrive kullanın.

capabilities.canMoveChildrenWithinTeamDrive
(deprecated)

boolean

Yalnızca çıkış. Kullanımdan kaldırıldı: Bunun yerine canMoveChildrenWithinDrive kullanın.

capabilities.canTrashChildren

boolean

Yalnızca çıkış. Geçerli kullanıcının bu klasörün alt öğelerini çöp kutusuna gönderip gönderemeyeceği. Öğe bir klasör değilse bu değer yanlıştır. Yalnızca ortak Drive'lardaki öğeler için doldurulur.

capabilities.canMoveItemOutOfDrive

boolean

Yalnızca çıkış. Geçerli kullanıcının üst öğeyi değiştirerek bu öğeyi bu Drive'ın dışına taşıyıp taşıyamayacağını belirtir. Öğenin üst öğesini değiştirme isteğinin, eklenen yeni üst öğeye bağlı olarak yine de başarısız olabileceğini unutmayın.

capabilities.canAddMyDriveParent

boolean

Yalnızca çıkış. Geçerli kullanıcının, aynı istekteki mevcut bir üst öğeyi kaldırmadan öğe için üst öğe ekleyip ekleyemeyeceğini belirtir. Ortak Drive dosyaları için doldurulmaz.

capabilities.canRemoveMyDriveParent

boolean

Yalnızca çıkış. Geçerli kullanıcının, aynı istekte başka bir üst öğe eklemeden üst öğeyi öğeden kaldırıp kaldıramayacağını belirtir. Ortak Drive dosyaları için doldurulmaz.

capabilities.canMoveItemWithinDrive

boolean

Yalnızca çıkış. Geçerli kullanıcının bu öğeyi bu Drive içinde taşıyıp taşıyamayacağını belirtir. Öğenin üst öğesini değiştirme isteğinin, eklenen yeni üst öğeye ve kaldırılan üst öğeye bağlı olarak yine de başarısız olabileceğini unutmayın.

capabilities.canShare

boolean

Yalnızca çıkış. Geçerli kullanıcının bu dosyanın paylaşım ayarlarını değiştirip değiştiremeyeceğini belirtir.

capabilities.canMoveChildrenWithinDrive

boolean

Yalnızca çıkış. Geçerli kullanıcının bu klasörün alt öğelerini bu Drive içinde taşıyıp taşıyamayacağını belirtir. Öğe bir klasör değilse bu değer yanlıştır. Alt öğeyi taşıma isteğinin, geçerli kullanıcının alt klasöre ve hedef klasöre erişimine bağlı olarak yine de başarısız olabileceğini unutmayın.

capabilities.canModifyContentRestriction
(deprecated)

boolean

Kullanımdan kaldırıldı: Yalnızca çıkış. canModifyEditorContentRestriction, canModifyOwnerContentRestriction veya canRemoveContentRestriction değerlerinden birini kullanın.

capabilities.canAddFolderFromAnotherDrive

boolean

Yalnızca çıkış. Geçerli kullanıcının başka bir Drive'daki (farklı bir ortak drive veya Drive'ım) klasörü bu klasöre ekleyip ekleyemeyeceğini belirtir. Öğe bir klasör değilse bu değer yanlıştır. Yalnızca ortak Drive'lardaki öğeler için doldurulur.

capabilities.canChangeSecurityUpdateEnabled

boolean

Yalnızca çıkış. Geçerli kullanıcının bağlantı paylaşımı meta verilerindeki securityUpdateEnabled alanını değiştirip değiştiremeyeceği.

capabilities.canAcceptOwnership

boolean

Yalnızca çıkış. Geçerli kullanıcının dosyanın beklemedeki sahibi olup olmadığı. Ortak Drive dosyaları için doldurulmaz.

capabilities.canReadLabels

boolean

Yalnızca çıkış. Geçerli kullanıcının dosyadaki etiketleri okuyup okuyamayacağını.

capabilities.canModifyLabels

boolean

Yalnızca çıkış. Geçerli kullanıcının dosyadaki etiketleri değiştirip değiştiremeyeceğini belirler.

capabilities.canModifyEditorContentRestriction

boolean

Yalnızca çıkış. Geçerli kullanıcının dosyaya düzenleyici tarafından kısıtlanmış içerik kısıtlamaları ekleyip ekleyemeyeceği veya dosyada içerik kısıtlamalarını değiştirip değiştiremeyeceği.

capabilities.canModifyOwnerContentRestriction

boolean

Yalnızca çıkış. Geçerli kullanıcının, sahibi tarafından kısıtlanmış içerik kısıtlamalarını ekleyip değiştiremeyeceğini veya değiştiremeyeceğini belirtir.

capabilities.canRemoveContentRestriction

boolean

Yalnızca çıkış. Dosyada geçerli kullanıcı tarafından kaldırılabilecek bir içerik kısıtlaması olup olmadığı.

hasAugmentedPermissions

boolean

Yalnızca çıkış. Doğrudan bu dosyada izin olup olmadığı. Bu alan yalnızca ortak Drive'lardaki öğeler için doldurulur.

trashingUser

object (User)

Yalnızca çıkış. Dosya açıkça çöp kutusuna gönderildiyse çöp kutusuna gönderen kullanıcı. Yalnızca ortak Drive'lardaki öğeler için doldurulur.

canReadRevisions
(deprecated)

boolean

Yalnızca çıkış. Kullanımdan kaldırıldı: Bunun yerine capabilities/canReadRevisions kullanın.

thumbnailVersion

string (int64 format)

Yalnızca çıkış. Küçük resim önbelleğini geçersiz kılmada kullanılacak küçük resim sürümü.

trashedDate

string

Yalnızca çıkış. Öğenin çöp kutusuna gönderildiği zaman (RFC 3339 zaman damgası biçimlendirilmiştir). Yalnızca ortak Drive'lardaki öğeler için doldurulur.

permissionIds[]

string

Yalnızca çıkış. Bu dosyaya erişimi olan kullanıcıların izin kimliklerinin dosyalar.listesi.

thumbnail

object

Dosyanın küçük resmi. Bu yalnızca standart bir küçük resim oluşturulamazsa kullanılır.

thumbnail.image

string (bytes format)

Küçük resim görüntüsünün URL için güvenli Base64 olarak kodlanmış baytları. RFC 4648 bölüm 5'e uygun olmalıdır.

Base64 olarak kodlanmış bir dize.

thumbnail.mimeType

string

Küçük resmin MIME türü.

imageMediaMetadata

object

Yalnızca çıkış. Görsel medya ile ilgili meta veriler. Bu durum yalnızca resim türleri için mevcuttur ve içeriğin içeriği, resim içeriğinden nelerin ayrıştırılabileceğine bağlıdır.

imageMediaMetadata.flashUsed

boolean

Yalnızca çıkış. Fotoğrafın oluşturulması için flaş kullanılıp kullanılmadığı.

imageMediaMetadata.meteringMode

string

Yalnızca çıkış. Fotoğrafın oluşturulması için kullanılan sayaç modu.

imageMediaMetadata.sensor

string

Yalnızca çıkış. Fotoğrafı oluşturmak için kullanılan sensörün türü.

imageMediaMetadata.exposureMode

string

Yalnızca çıkış. Fotoğrafı oluşturmak için kullanılan pozlama modu.

imageMediaMetadata.colorSpace

string

Yalnızca çıkış. Fotoğrafın renk alanı.

imageMediaMetadata.whiteBalance

string

Yalnızca çıkış. Fotoğrafı oluşturmak için kullanılan beyaz dengesi modu.

imageMediaMetadata.width

integer

Yalnızca çıkış. Resmin piksel cinsinden genişliği.

imageMediaMetadata.height

integer

Yalnızca çıkış. Resmin piksel cinsinden yüksekliği.

imageMediaMetadata.location

object

Yalnızca çıkış. Resimde depolanan coğrafi konum bilgileri.

imageMediaMetadata.location.latitude

number

Yalnızca çıkış. Resimde depolanan enlem.

imageMediaMetadata.location.longitude

number

Yalnızca çıkış. Resimde depolanan boylam.

imageMediaMetadata.location.altitude

number

Yalnızca çıkış. Resimde depolanan rakım.

imageMediaMetadata.rotation

integer

Yalnızca çıkış. Resmin orijinal yönünden uygulanan saat yönünde 90 derece döndürme sayısı.

imageMediaMetadata.date

string

Yalnızca çıkış. Fotoğrafın çekildiği tarih ve saat (EXIF biçiminde zaman damgası).

imageMediaMetadata.cameraMake

string

Yalnızca çıkış. Fotoğrafı oluşturmak için kullanılan kameranın markası.

imageMediaMetadata.cameraModel

string

Yalnızca çıkış. Fotoğrafı oluşturmak için kullanılan kameranın modeli.

imageMediaMetadata.exposureTime

number

Yalnızca çıkış. Saniye cinsinden pozlama süresi.

imageMediaMetadata.aperture

number

Yalnızca çıkış. Fotoğrafı oluşturmak için kullanılan diyafram açıklığı (f değeri).

imageMediaMetadata.focalLength

number

Yalnızca çıkış. Fotoğrafı oluşturmak için kullanılan odak uzaklığı (milimetre).

imageMediaMetadata.isoSpeed

integer

Yalnızca çıkış. Fotoğrafı oluşturmak için kullanılan ISO hızı.

imageMediaMetadata.exposureBias

number

Yalnızca çıkış. Fotoğrafın pozlama ağırlığı (APEX değeri).

imageMediaMetadata.maxApertureValue

number

Yalnızca çıkış. Fotoğrafı oluşturmak için kullanılan odak uzaklığında lensin en küçük f sayısı (APEX değeri).

imageMediaMetadata.subjectDistance

integer

Yalnızca çıkış. Fotoğraf öznesine olan mesafe (metre cinsinden).

imageMediaMetadata.lens

string

Yalnızca çıkış. Fotoğrafı oluşturmak için kullanılan mercek.

videoMediaMetadata

object

Yalnızca çıkış. Video medyasıyla ilgili meta veriler. Bu seçenek yalnızca video türleri için mevcuttur.

videoMediaMetadata.width

integer

Yalnızca çıkış. Videonun piksel cinsinden genişliği.

videoMediaMetadata.height

integer

Yalnızca çıkış. Videonun piksel cinsinden yüksekliği.

videoMediaMetadata.durationMillis

string (int64 format)

Yalnızca çıkış. Videonun milisaniye cinsinden süresi.

shortcutDetails

object

Kısayol dosyası ayrıntıları. Yalnızca mimeType alanı application/vnd.google-apps.shortcut olarak ayarlanmış kısayol dosyaları için doldurulur.

shortcutDetails.targetId

string

Bu kısayolun işaret ettiği dosyanın kimliği.

shortcutDetails.targetMimeType

string

Yalnızca çıkış. Bu kısayolun işaret ettiği dosyanın MIME türü. Bu alanın değeri, kısayol oluşturulduğunda yakalanan hedef MIME türünün anlık görüntüsüdür.

shortcutDetails.targetResourceKey

string

Yalnızca çıkış. Hedef dosya için ResourceKey.

contentRestrictions[]

object (ContentRestriction)

Dosyanın içeriğine erişimle ilgili kısıtlamalar. Yalnızca böyle bir kısıtlama varsa doldurulur.

resourceKey

string

Yalnızca çıkış. Öğeye, paylaşılan bağlantı üzerinden erişmek için gereken anahtar.

linkShareMetadata.securityUpdateEligible

boolean

Yalnızca çıkış. Dosyanın güvenlik güncellemesi için uygun olup olmadığı.

linkShareMetadata.securityUpdateEnabled

boolean

Yalnızca çıkış. Güvenlik güncellemesinin bu dosya için etkin olup olmadığı.

labelInfo

object

Yalnızca çıkış. Dosyadaki etiketlere genel bakış.

labelInfo.labels[]

object (Label)

Yalnızca çıkış. Dosyadaki includeLabels parametresindeki etiket kimliklerinin istediği şekilde etiket grubu. Varsayılan olarak hiçbir etiket döndürülmez.

sha1Checksum

string

Yalnızca çıkış. Varsa bu dosyayla ilişkilendirilmiş SHA1 sağlaması. Bu alan yalnızca Google Drive'da depolanan içeriği olan dosyalar için doldurulur ancak Dokümanlar düzenleyicileri veya kısayol dosyaları için doldurulmaz.

sha256Checksum

string

Yalnızca çıkış. Varsa bu dosyayla ilişkilendirilmiş SHA256 sağlaması. Bu alan yalnızca Google Drive'da depolanan içeriği olan dosyalar için doldurulur ancak Dokümanlar düzenleyicileri veya kısayol dosyaları için doldurulmaz.

ContentRestriction

Dosyanın içeriğine erişim kısıtlaması.

JSON gösterimi
{
  "readOnly": boolean,
  "reason": string,
  "type": string,
  "restrictingUser": {
    object (User)
  },
  "restrictionDate": string,
  "ownerRestricted": boolean,
  "systemRestricted": boolean
}
Alanlar
readOnly

boolean

Dosya içeriğinin salt okunur olup olmadığı. Dosya salt okunursa dosyanın yeni bir düzeltmesi eklenemez, yorum eklenemez veya değiştirilemez ve dosyanın başlığı değiştirilemez.

reason

string

Dosya içeriğinin kısıtlanma nedeni. Bu yalnızca aynı zamanda readOnly=true değerini de ayarlayan isteklerde değişebilir.

type

string

Yalnızca çıkış. İçerik kısıtlamasının türü. Şu anda yalnızca globalContentRestriction değeri kullanılabilir.

restrictingUser

object (User)

Yalnızca çıkış. İçerik kısıtlamasını ayarlayan kullanıcı. Yalnızca readOnly doğruysa doldurulur.

restrictionDate

string

Yalnızca çıkış. İçerik kısıtlamasının ayarlandığı saat (RFC 3339 zaman damgası biçimlendirilmiştir). Yalnızca readOnly doğruysa doldurulur.

ownerRestricted

boolean

İçerik kısıtlamasının yalnızca dosyanın sahibi olan bir kullanıcı tarafından değiştirilebildiği veya kaldırılıp kaldırılamayacağı. Ortak Drive'lardaki dosyalar için organizer özelliklerine sahip tüm kullanıcılar bu içerik kısıtlamasını değiştirebilir veya kaldırabilir.

systemRestricted

boolean

Yalnızca çıkış. İçerik kısıtlamasının sistem tarafından uygulanıp uygulanmadığı (ör. e-imza). Kullanıcılar sistem tarafından kısıtlanmış içerik kısıtlamalarını değiştiremez veya kaldıramaz.

Yöntemler

copy

Belirtilen dosyanın bir kopyasını oluşturur.

delete

Kullanıcının sahibi olduğu bir dosyayı çöp kutusuna taşımadan kalıcı olarak siler.

emptyTrash

Kullanıcının çöp kutusuna gönderdiği tüm dosyaları kalıcı olarak siler.

export

Bir Google Workspace dokümanını istenen MIME türüne aktarır ve dışa aktarılan bayt içeriğini döndürür.

generateIds

Ekleme veya kopyalama isteklerinde sağlanabilen bir dosya kimlikleri grubu oluşturur.

get

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

insert

Yeni dosya ekler.

list

Kullanıcının dosyalarını listeler.

listLabels

Bir dosyadaki etiketleri listeler.

modifyLabels

Bir dosyaya uygulanan etiket grubunu değiştirir.

patch

Dosyanın meta verilerini ve/veya içeriğini günceller.

touch

Dosyanın güncellenme zamanını geçerli sunucu saatine ayarlayın.

trash

Bir dosyayı çöp kutusuna taşır.

untrash

Dosyayı çöp kutusundan geri yükler.

update

Dosyanın meta verilerini ve/veya içeriğini günceller.

watch

Dosyada yapılan değişikliklere abone olur.