Drive API v2 ve v3 karşılaştırma referansı

Bu referans, v2 ile v3 arasındaki tüm kaynak farklılıklarını belirtir. İki sürüm arasındaki genel farklar için Drive API v2 ve v3 karşılaştırma kılavuzuna göz atın.

v2 ile v3 arasındaki yöntem farklılıkları

Bu tabloda, v3'te değişen v2 yöntemleri gösterilmektedir.

v2 Yöntemi v3 Yöntemi
children.delete files.update, ?removeParents=parent_id ile ?removeParents=parent_id
children.get ?q='parent_id'+in+parents ile files.list
children.insert files.update, ?addParents=parent_id ile ?addParents=parent_id
children.list ?q='parent_id'+in+parents ile files.list
comments.insert comments.create
comments.patch comments.update
files.insert files.create
files.patch files.update
files.touch {'modifiedTime':'timestamp'} ile files.update
files.trash {'trashed':true} ile files.update
files.untrash {'trashed':false} ile files.update
parents.delete ?removeParents=parent_id ile files.update
parents.get ?fields=parents ile files.get
parents.insert ?addParents=parent_id ile files.update
parents.list ?fields=parents ile files.get
permissions.getIdForEmail Yok
permissions.insert permissions.create
permissions.patch permissions.update
properties.delete GİZLİ: {'appProperties':{'key':null}} ile files.update
HERKESE AÇIK: {'appProperties':{'key':null}} ile {'properties':{'key':null}}files.update
properties.get GİZLİ: files.get ile fields='appProperties'
HERKESE AÇIK: files.get ile fields='properties'
properties.insert GİZLİ: files.update ile {'appProperties':{'key':'value'}}
HERKESE AÇIK: files.update ile {'properties':{'key':'value'}}
properties.list GİZLİ: files.get ile fields='appProperties'
HERKESE AÇIK: files.get ile fields='properties'
properties.update GİZLİ: files.update ile {'appProperties':{'key':'value'}}
HERKESE AÇIK: files.update ile {'properties':{'key':'value'}}
replies.insert replies.create
replies.patch replies.update
revisions.patch revisions.update

v2 ile v3 arasındaki parametre farklılıkları

Aşağıdaki tabloda, v2 ve v3'te aynı olan ancak farklı parametreler alan yöntemler gösterilmektedir.

Yöntem v2 Parametresi v3 Parametresi
about.get includeSubscribed Yok
about.get maxChangeIdCount Yok
about.get startChangeId Yok
changes.list includeDeleted includeRemoved
changes.list includeSubscribed=true restrictToMyDrive=false
changes.list includeSubscribed=false restrictToMyDrive=true
changes.list maxResults pageSize
changes.list startChangeId pageToken
changes.list etag Yok
changes.list items changes
changes.list largestChangeId newStartPageToken
changes.list nextLink nextPageToken
changes.list selfLink Yok
comments.list maxResults pageSize
comments.list updatedMin startModifiedTime
comments.list nextLink nextPageToken
comments.list selfLink Yok
comments.list items comments
files.copy convert Kaynak gövdesinde hedef mimeType değerini sağlayın
files.copy ocr Görüntü içe aktarma işlemleri için OCR otomatik olarak etkinleştirilir.
files.copy pinned keepRevisionForever
files.copy timedTextLanguage Yok
files.copy timedTextTrackName Yok
files.copy visibility=DEFAULT ignoreDefaultVisibility=false
files.copy visibility=PRIVATE ignoreDefaultVisibility=true
files.insert convert Kaynak gövdesinde hedef mimeType değerini sağlayın
files.insert ocr Görüntü içe aktarma işlemleri için OCR otomatik olarak etkinleştirilir.
files.insert pinned keepRevisionForever
files.insert timedTextLanguage Yok
files.insert timedTextTrackName Yok
files.insert visibility=DEFAULT ignoreDefaultVisibility=false
files.insert visibility=PRIVATE ignoreDefaultVisibility=true
files.get projection Yok
files.get revisionId revisions.get
files.get updateViewedDate {'viewedByMeTime':'timestamp'} ile files.update
files.generateIds maxResults count
files.list corpora=default corpus=user
files.list corpora=domain corpus=domain
files.list maxResults pageSize
files.list etag Yok
files.list items files
files.list nextLink nextPageToken
files.list selfLink Yok
files.update modifiedDateBehavior Kaynak gövdesinde sağlanmazsa değiştirilme tarihi otomatik olarak ayarlanır.
files.update newRevision Yok
files.update ocr OCR, resim içe aktarma işlemleri için otomatik olarak etkinleştirilir.
files.update pinned keepRevisionForever
files.update setModifiedDate Yok
files.update timedTextLanguage Yok
files.update timedTextTrackName Yok
files.update updateViewedDate {'viewedByMeTime':'timestamp'} ile files.update
permissions.insert sendNotificationEmails sendNotificationEmail
permissions.list etag Yok
permissions.list items permissions
permissions.list selfLink Yok
replies.list maxResults pageSize
replies.list items replies
replies.list nextLink nextPageToken
replies.list selfLink Yok
revisions.list etag Yok
revisions.list items revisions
revisions.list selfLink Yok

v2 ile v3 arasındaki kaynak alanı farklılıkları

Bu tabloda, v2'den v3'e değişen kaynak alanları gösterilmektedir.

Kaynak v2 Field v3 Field
About additionalRoleInfo Yok
About domainSharingPolicy Yok
About etag Yok
About features Yok
About languageCode Yok
About largestChangeId changes.getStartPageToken
About maxUploadSizes maxImportSizes ve maxUploadSize
About name user.displayName
About permissionId user.permissionId
About quotaBytesByService Yok
About quotaType storageQuota.limit öğesinin varlığı veya yokluğuyla gösterilir
About remainingChangeIds Yok
About rootFolderId fileId=root ve ?fields=id ile files.get
About selfLink Yok
About isCurrentAppInstalled appInstalled
About quotaBytesTotal storageQuota.limit
About quotaBytesUsed storageQuota.usageInDrive
About quotaBytesUsedAggregate storageQuota.usage
About quotaBytesUsedInTrash storageQuota.usageInDriveTrash
Apps etag Yok
Changes deleted removed
Changes id Yok
Changes selfLink Yok
Changes modificationDate time
Comments context.type quotedFileContent.mimeType
Comments context.value quotedFileContent.value
Comments createdDate createdTime
Comments fileId Yok
Comments fileTitle ?fields=name ile files.get
Comments modifiedDate modifiedTime
Comments selfLink Yok
Comments status resolved
Files alternateLink webViewLink
Files appDataContents spaces
Files copyable capabilities.canCopy
Files createdDate createdTime
Files defaultOpenWithLink Yok
Files downloadUrl ?alt=media ile files.get
Files editable capabilities.canEdit
Files embedLink Yok
Files etag Yok
Files fileSize size
Files imageMediaMetadata.date imageMediaMetadata.time
Files indexableText.text contentHints.indexableText
Files copyRequiresWriterPermission viewersCanCopyContent
Files labels.starred starred
Files labels.trashed trashed
Files labels.viewed viewedByMe
Files lastModifyingUserName lastModifyingUser.displayName
Files lastViewedByMeDate viewedByMeTime
Files modifiedByMeDate modifiedByMeTime
Files modifiedDate modifiedTime
Files openWithLinks Yok
Files ownerNames owners.displayName
Files selfLink Yok
Files sharedWithMeDate sharedWithMeTime
Files thumbnail.image contentHints.thumbnail.image
Files thumbnail.mimeType contentHints.thumbnail.mimeType
Files title name
Files userPermission ownedByMe, capabilities.canEdit, capabilities.canComment
Files webViewLink Yok
Permissions additionalRoles role
Permissions authKey Yok
Permissions etag Yok
Permissions name displayName
Permissions selfLink Yok
Permissions value emailAddress veya domain
Permissions withLink=true allowFileDiscovery=false
Permissions withLink=false allowFileDiscovery=true
Replies createdDate createdTime
Replies modifiedDate modifiedTime
Replies replyId id
Replies verb action
Revisions downloadUrl ?alt=media ile revisions.get
Revisions etag Yok
Revisions fileSize size
Revisions lastModifyingUserName lastModifyingUser.displayName
Revisions modifiedDate modifiedTime
Revisions pinned keepForever
Revisions publishedLink Yok
Revisions selfLink Yok
Revisions isAuthenticatedUser me
Revisions lastModifyingUser.picture.url photoLink