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
{
  "ownerNames": [
    string
  ],
  "exportLinks": {
    string: string,
    ...
  },
  "parents": [
    {
      object (ParentReference)
    }
  ],
  "owners": [
    {
      object (User)
    }
  ],
  "openWithLinks": {
    string: string,
    ...
  },
  "properties": [
    {
      object (Property)
    }
  ],
  "permissions": [
    {
      object (Permission)
    }
  ],
  "spaces": [
    string
  ],
  "permissionIds": [
    string
  ],
  "contentRestrictions": [
    {
      object (ContentRestriction)
    }
  ],
  "kind": string,
  "userPermission": {
    object (Permission)
  },
  "fileExtension": string,
  "md5Checksum": string,
  "selfLink": string,
  "lastModifyingUserName": string,
  "editable": boolean,
  "writersCanShare": boolean,
  "downloadUrl": string,
  "mimeType": string,
  "driveId": string,
  "thumbnailLink": string,
  "appDataContents": boolean,
  "webViewLink": string,
  "iconLink": string,
  "shared": boolean,
  "lastModifyingUser": {
    object (User)
  },
  "defaultOpenWithLink": string,
  "headRevisionId": string,
  "copyable": boolean,
  "etag": string,
  "sharingUser": {
    object (User)
  },
  "alternateLink": string,
  "embedLink": string,
  "webContentLink": string,
  "fileSize": string,
  "copyRequiresWriterPermission": boolean,
  "hasThumbnail": boolean,
  "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,
    "canDisableInheritedPermissions": boolean,
    "canEnableInheritedPermissions": boolean
  },
  "hasAugmentedPermissions": boolean,
  "trashingUser": {
    object (User)
  },
  "canReadRevisions": boolean,
  "thumbnailVersion": string,
  "trashedDate": 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
  },
  "resourceKey": string,
  "linkShareMetadata": {
    "securityUpdateEligible": boolean,
    "securityUpdateEnabled": boolean
  },
  "labelInfo": {
    "labels": [
      {
        object (Label)
      }
    ]
  },
  "sha1Checksum": string,
  "sha256Checksum": string,
  "inheritedPermissionsDisabled": boolean
}
Alanlar
ownerNames[]

string

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

parents[]

object (ParentReference)

Dosyayı içeren üst klasörün kimliği.

Bir dosyanın yalnızca bir üst klasörü olabilir. Birden fazla üst klasör belirtmek desteklenmez.

Bir ekleme isteğinin parçası olarak belirtilmemişse dosya doğrudan kullanıcının Drive'ım klasörüne yerleştirilir. Bir kopyalama isteğinin parçası olarak belirtilmediyse dosya, kaynak dosyanın bulunabilir üst öğelerini devralır. files.update istekleri, üst öğeler listesini değiştirmek için addParents ve removeParents parametrelerini kullanmalıdır.

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.

properties[]

object (Property)

Tesislerin listesi.

permissions[]

object (Permission)

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

spaces[]

string

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

permissionIds[]

string

Yalnızca çıkış. Bu dosyaya erişimi olan kullanıcıların izin kimliklerinin files.list'i.

contentRestrictions[]

object (ContentRestriction)

Dosya içeriğine erişimle ilgili kısıtlamalar. Yalnızca bu tür bir kısıtlama varsa doldurulur.

kind

string

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

userPermission

object (Permission)

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

fileExtension

string

Yalnızca çıkış. fullFileExtension öğesinin, uzantının bir parçası gibi görünmeyen sondaki metin kaldırılmış son bileşeni. Bu alan yalnızca Google Drive'da depolanan içeriğe sahip dosyalar için doldurulur. Doküman Düzenleyicileri veya kısayol dosyaları için doldurulmaz.

md5Checksum

string

Yalnızca çıkış. Bu dosyanın içeriği için MD5 sağlama toplamı. Bu alan yalnızca Google Drive'da depolanan içeriğe sahip dosyalar için doldurulur. Doküman Düzenleyicileri veya kısayol dosyaları için doldurulmaz.

lastModifyingUserName

string

Yalnızca çıkış. Bu dosyayı en son değiştiren kullanıcının adı.

editable
(deprecated)

boolean

Yalnızca çıkış. Desteği sonlandırıldı: Bunun yerine capabilities/canEdit politikasını kullanın.

writersCanShare

boolean

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

downloadUrl

string

Yalnızca çıkış. Dosya için kısa ömürlü indirme URL'si. Bu alan yalnızca Google Drive'da depolanan içeriğe sahip dosyalar için doldurulur. Google Dokümanlar veya kısayol dosyaları için doldurulmaz.

mimeType

string

Dosyanın MIME türü. Bu özellik yalnızca yeni içerik yüklenirken güncellenebilir. 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.

appDataContents

boolean

Yalnızca çıkış. Bu dosyanın Application Data 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 dosyayı en son değiştiren kullanıcı. Bu alan yalnızca son değişiklik, oturum açmış bir kullanıcı tarafından yapıldığında doldurulur.

headRevisionId

string

Yalnızca çıkış. Dosyanın ana revizyonunun kimliği. Bu alan yalnızca Google Drive'da depolanan içeriğe sahip dosyalar için doldurulur. Doküman Düzenleyicileri veya kısayol dosyaları için doldurulmaz.

copyable
(deprecated)

boolean

Yalnızca çıkış. Desteği sonlandırıldı: Bunun yerine capabilities/canCopy politikasını kullanın.

etag

string

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

sharingUser

object (User)

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

fileSize

string (int64 format)

Yalnızca çıkış. Blob'ları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ğı.

hasThumbnail

boolean

Yalnızca çıkış. Bu dosyanın küçük resmi olup olmadığı. Bu, istekte bulunan uygulamanın küçük resme erişimi olup olmadığını göstermez. Erişimi kontrol etmek için thumbnailLink alanının olup olmadığına bakın.

folderColorRgb

string

Dosya bir klasör veya klasör kısayoluysa klasör rengi, RGB onaltılık dizesi olarak. Desteklenen renklerin listesini, About kaynağının folderColorPalette alanında bulabilirsiniz. Desteklenmeyen bir renk belirtilirse bu renk, paletindeki en yakın renkle değiştirilir.

id

string

Dosyanın kimliği.

title

string

Bu 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 değiştirilemeyen öğelerin başlığının sabit olduğunu unutmayın.

description

string

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

labels

object

Dosya için bir grup etiket.

labels.viewed

boolean

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

labels.restricted
(deprecated)

boolean

Yalnızca çıkış. Desteği sonlandırıldı: Bunun yerine copyRequiresWriterPermission politikasını kullanın.

labels.starred

boolean

Bu dosyanın kullanıcı tarafından yıldızlanıp yıldızlanmadığı.

labels.hidden
(deprecated)

boolean

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

labels.trashed

boolean

Bu dosyanın çöp kutusuna taşınıp taşınmadığı. Bu etiket, dosyaya erişen tüm kullanıcılar için geçerlidir. Ancak yalnızca sahipler dosyaları görebilir ve geri yükleyebilir.

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ış. Bu dosyanın, yinelemeli olarak silinmek yerine açıkça silinip silinmediği.

createdDate

string

Yalnızca çıkış. Bu dosyanın oluşturulma zamanı (RFC 3339 zaman damgası biçiminde).

modifiedDate

string

Bu dosyanın herhangi biri tarafından en son değiştirildiği zaman (RFC 3339 zaman damgası biçiminde). Bu yalnızca setModifiedDate parametresi ayarlandığında güncelleme sırasında değiştirilebilir.

modifiedByMeDate

string

Yalnızca çıkış. Dosyanın kullanıcı tarafından en son değiştirildiği zaman (RFC 3339 zaman damgası biçiminde). modifiedDate ayarlandığında, tarihi ayarlayan kullanıcının modifiedByMe tarihinin de güncelleneceğini unutmayın.

lastViewedByMeDate

string

Bu dosyanın kullanıcı tarafından en son görüntülendiği 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ığı zaman (RFC 3339 zaman damgası biçiminde).

quotaBytesUsed

string (int64 format)

Yalnızca çıkış. Bu dosyanın kullandığı kota baytlarının sayısı.

version

string (int64 format)

Yalnızca çıkış. Dosyanın tekdüze şekilde artan sürüm numarası. Bu, kullanıcı tarafından görülemeyenler 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

Yüklenen içeriğin orijinal dosya adı (varsa) veya 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ış. Desteği sonlandırıldı: Bunun yerine capabilities/canComment politikasını kullanın.

shareable
(deprecated)

boolean

Yalnızca çıkış. Desteği sonlandırıldı: Bunun yerine capabilities/canShare politikasını kullanın.

fullFileExtension

string

Yalnızca çıkış. Başlıktan çıkarılan tam dosya uzantısı. "tar.gz" gibi birleştirilmiş birden fazla uzantı içerebilir. Başlıktan uzantı 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ğe sahip dosyalar için doldurulur. Doküman 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ış. Desteği sonlandırıldı: Bunun yerine driveId politikasını kullanın.

capabilities

object

Yalnızca çıkış. Geçerli kullanıcının bu dosyada sahip olduğu özellikler. Her özellik, kullanıcının gerçekleştirebileceğ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ğı. Öğe klasör değilse bu değer false olur. 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ğı. 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şikliklerin türünü sınırlayabilir. Örneğin, canChangeCopyRequiresWriterPermission veya canModifyContent'ye bakın.

capabilities.canCopy

boolean

Yalnızca çıkış. Geçerli kullanıcının bu dosyayı kopyalayıp kopyalayamayacağı. 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 bu öğeyi kopyalayıp kopyalayamayacağı.

capabilities.canComment

boolean

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

capabilities.canAddChildren

boolean

Yalnızca çıkış. Geçerli kullanıcının bu klasöre alt öğe ekleyip ekleyemeyeceği. Öğe klasör değilse bu özellik her zaman yanlıştır.

capabilities.canDelete

boolean

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

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ği. Öğe klasör değilse bu özellik her zaman yanlıştır.

capabilities.canRemoveChildren

boolean

Yalnızca çıkış. Geçerli kullanıcının bu klasörden alt öğeleri kaldırıp kaldıramayacağı. Öğe klasör değilse bu özellik her zaman yanlıştı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 adlandıramayacağı.

capabilities.canTrash

boolean

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

capabilities.canReadRevisions

boolean

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

capabilities.canReadTeamDrive
(deprecated)

boolean

Yalnızca çıkış. Desteği sonlandırıldı: Bunun yerine canReadDrive politikasını kullanın.

capabilities.canMoveTeamDriveItem
(deprecated)

boolean

Yalnızca çıkış. Desteği sonlandı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ği.

capabilities.canMoveItemIntoTeamDrive
(deprecated)

boolean

Yalnızca çıkış. Desteği sonlandırıldı: Bunun yerine canMoveItemOutOfDrive politikasını kullanın.

capabilities.canUntrash

boolean

Yalnızca çıkış. Mevcut kullanıcının bu dosyayı çöp kutusundan geri yükleyip yükleyemeyeceği.

capabilities.canModifyContent

boolean

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

capabilities.canMoveItemWithinTeamDrive
(deprecated)

boolean

Yalnızca çıkış. Desteği sonlandırıldı: Bunun yerine canMoveItemWithinDrive politikasını kullanın.

capabilities.canMoveItemOutOfTeamDrive
(deprecated)

boolean

Yalnızca çıkış. Desteği sonlandırıldı: Bunun yerine canMoveItemOutOfDrive politikasını kullanın.

capabilities.canDeleteChildren

boolean

Yalnızca çıkış. Geçerli kullanıcının bu klasörün alt öğelerini silebilip silemeyeceği. Öğe klasör değilse bu değer false olur. Yalnızca ortak drive'lardaki öğeler için doldurulur.

capabilities.canMoveChildrenOutOfTeamDrive
(deprecated)

boolean

Yalnızca çıkış. Desteği sonlandırıldı: Bunun yerine canMoveChildrenOutOfDrive politikasını kullanın.

capabilities.canMoveChildrenWithinTeamDrive
(deprecated)

boolean

Yalnızca çıkış. Desteği sonlandırıldı: Bunun yerine canMoveChildrenWithinDrive politikasını kullanın.

capabilities.canTrashChildren

boolean

Yalnızca çıkış. Geçerli kullanıcının bu klasörün alt öğelerini çöp kutusuna taşıyıp taşıyamayacağı. Öğe klasör değilse bu değer false olur. Yalnızca ortak drive'lardaki öğeler için doldurulur.

capabilities.canMoveItemOutOfDrive

boolean

Yalnızca çıkış. Geçerli kullanıcının, üst öğesini değiştirerek bu öğeyi bu sürücünün dışına taşıyıp taşıyamayacağı. Öğ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ış. Mevcut kullanıcının, aynı istekte mevcut bir üst öğeyi kaldırmadan öğeye üst öğe ekleyip ekleyemeyeceği. Ortak Drive dosyaları için doldurulmaz.

capabilities.canRemoveMyDriveParent

boolean

Yalnızca çıkış. Geçerli kullanıcının, aynı isteğe başka bir ebeveyn eklemeden öğeden bir ebeveyni kaldırıp kaldıramayacağı. 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ğı. Öğ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ış. Mevcut kullanıcının bu dosyanın paylaşım ayarlarını değiştirip değiştiremeyeceği.

capabilities.canMoveChildrenWithinDrive

boolean

Yalnızca çıkış. Geçerli kullanıcının bu klasörün alt öğelerini bu sürücü içinde taşıyıp taşıyamayacağı. Öğe klasör değilse bu değer false olur. Çocuğu taşıma isteğinin, mevcut kullanıcının çocuğa 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 seçeneklerinden birini kullanın.

capabilities.canAddFolderFromAnotherDrive

boolean

Yalnızca çıkış. Geçerli kullanıcının başka bir sürücüden (farklı bir ortak sürücü veya Drive'ım) bu klasöre klasör ekleyip ekleyemeyeceği. Öğe klasör değilse bu değer false olur. 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 verilerinde securityUpdateEnabled alanını değiştirip değiştiremeyeceği.

capabilities.canAcceptOwnership

boolean

Yalnızca çıkış. Geçerli kullanıcının dosyanın bekleyen 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ğı.

capabilities.canModifyLabels

boolean

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

capabilities.canModifyEditorContentRestriction

boolean

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

capabilities.canModifyOwnerContentRestriction

boolean

Yalnızca çıkış. Mevcut kullanıcının, sahibi tarafından kısıtlanmış içerik kısıtlamaları ekleyip ekleyemeyeceği veya değiştirebileceği.

capabilities.canRemoveContentRestriction

boolean

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

capabilities.canDisableInheritedPermissions

boolean

Yalnızca çıkış. Kullanıcının devralınan izinleri devre dışı bırakıp bırakamayacağı.

capabilities.canEnableInheritedPermissions

boolean

Yalnızca çıkış. Kullanıcının devralınan izinleri yeniden etkinleştirip etkinleştiremeyeceği

hasAugmentedPermissions

boolean

Yalnızca çıkış. Bu dosyada doğrudan izinlerin 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 taşındıysa dosyayı çöp kutusuna taşıyan kullanıcı. Yalnızca ortak drive'lardaki öğeler için doldurulur.

canReadRevisions
(deprecated)

boolean

Yalnızca çıkış. Desteği sonlandırıldı: Bunun yerine capabilities/canReadRevisions politikasını kullanın.

thumbnailVersion

string (int64 format)

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

trashedDate

string

Yalnızca çıkış. Öğenin çöpe taşındığı zaman (RFC 3339 zaman damgası biçiminde). Yalnızca ortak drive'lardaki öğeler için doldurulur.

thumbnail

object

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

thumbnail.image

string (bytes format)

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

Base64 kodlu bir dize.

thumbnail.mimeType

string

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

imageMediaMetadata

object

Yalnızca çıkış. Resim medyasıyla ilgili meta veriler. Bu yalnızca resim türlerinde bulunur ve içeriği, resim içeriğinden ayrıştırılabilenlere bağlıdır.

imageMediaMetadata.flashUsed

boolean

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

imageMediaMetadata.meteringMode

string

Yalnızca çıkış. Fotoğrafı oluşturmak için kullanılan ölçüm 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 saklanan coğrafi konum bilgileri.

imageMediaMetadata.location.latitude

number

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

imageMediaMetadata.location.longitude

number

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

imageMediaMetadata.location.altitude

number

Yalnızca çıkış. Resimde depolanan yükseklik.

imageMediaMetadata.rotation

integer

Yalnızca çıkış. Resmin orijinal yönünden itibaren saat yönünde 90 derece döndürülme 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ış. Pozlamanın saniye cinsinden süresi.

imageMediaMetadata.aperture

number

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

imageMediaMetadata.focalLength

number

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

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 dengelemesi (APEX değeri).

imageMediaMetadata.maxApertureValue

number

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

imageMediaMetadata.subjectDistance

integer

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

imageMediaMetadata.lens

string

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

videoMediaMetadata

object

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

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. Yalnızca files.insert isteklerinde ayarlanabilir.

shortcutDetails.targetId

string

Bu kısayolun işaret ettiği dosyanın kimliği. Yalnızca files.insert isteklerinde ayarlanabilir.

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 hedefin MIME türünün anlık görüntüsüdür.

shortcutDetails.targetResourceKey

string

Yalnızca çıkış. Hedef dosyanın ResourceKey'i.

resourceKey

string

Yalnızca çıkış. Paylaşılan bağlantı üzerinden öğeye 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ış. includeLabels parametresindeki etiket kimlikleri tarafından istenen, dosyadaki etiketler grubu. Varsayılan olarak hiçbir etiket döndürülmez.

sha1Checksum

string

Yalnızca çıkış. Bu dosyayla ilişkili SHA1 sağlama toplamı (varsa). Bu alan yalnızca Google Drive'da depolanan içeriğe sahip dosyalar için doldurulur. Doküman Düzenleyicileri veya kısayol dosyaları için doldurulmaz.

sha256Checksum

string

Yalnızca çıkış. Varsa bu dosyayla ilişkili SHA256 sağlama değeri. Bu alan yalnızca Google Drive'da depolanan içeriğe sahip dosyalar için doldurulur. Doküman Düzenleyicileri veya kısayol dosyaları için doldurulmaz.

inheritedPermissionsDisabled

boolean

Bu dosyanın devralınan izinleri devre dışı bırakılıp bırakılmadığı. Devralınan izinler varsayılan olarak etkindir.

ContentRestriction

Dosyanın içeriğine erişimi kısıtlama

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ığı. Bir dosya salt okunursa dosyanın yeni bir düzeltmesi eklenemez, yorumlar 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 readOnly=true değerini de ayarlayan isteklerde değiştirilebilir.

type

string

Yalnızca çıkış. İçerik kısıtlamasının türü. Şu anda tek olası değer globalContentRestriction'dır.

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ığı zaman (RFC 3339 zaman damgası biçiminde). 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ştirilip kaldırılabileceği. 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, örneğin e-imza nedeniyle sistem tarafından uygulanıp uygulanmadığı. Kullanıcılar, sistem tarafından kısıtlanan 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ıya ait bir dosyayı çöp kutusuna taşımadan kalıcı olarak siler.

emptyTrash

Kullanıcının çöp kutusuna taşınan tüm dosyalarını 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ğlanabilecek bir dizi dosya kimliği oluşturur.

get

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

insert

Yeni bir dosya ekler.

list

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

listLabels

Bir dosyadaki etiketleri listeler.

modifyLabels

Bir dosyaya uygulanan etiketler kümesini değiştirir.

patch

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

touch

Dosyanın güncellenme zamanını mevcut sunucu zamanına ayarlayın.

trash

Dosyayı çöp kutusuna taşır.

untrash

Dosyayı çöp kutusundan geri yükler.

update

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

watch

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