Vergleichsreferenz für Drive API Version 2 und Version 3

In dieser Referenz werden alle Ressourcenunterschiede zwischen Version 2 und Version 3 aufgeführt. Einen allgemeinen Überblick über die Unterschiede zwischen den beiden Versionen finden Sie im Vergleichsleitfaden für die Drive API v2 und v3.

Methodenunterschiede zwischen Version 2 und Version 3

In dieser Tabelle sind die V2-Methoden aufgeführt, die sich in V3 geändert haben.

Methode v2 V3-Methode
children.delete files.update auf dem Kind mit ?removeParents=parent_id
children.get files.list mit ?q='parent_id'+in+parents
children.insert files.update auf dem Kind mit ?addParents=parent_id
children.list files.list mit ?q='parent_id'+in+parents
comments.insert comments.create
comments.patch comments.update
files.insert files.create
files.patch files.update
files.touch files.update mit {'modifiedTime':'timestamp'}
files.trash files.update mit {'trashed':true}
files.untrash files.update mit {'trashed':false}
parents.delete files.update mit ?removeParents=parent_id
parents.get files.get mit ?fields=parents
parents.insert files.update mit ?addParents=parent_id
parents.list files.get mit ?fields=parents
permissions.getIdForEmail
permissions.insert permissions.create
permissions.patch permissions.update
properties.delete PRIVAT: files.update mit {'appProperties':{'key':null}}
ÖFFENTLICH: files.update mit {'properties':{'key':null}}
properties.get PRIVAT: files.get mit fields='appProperties'
ÖFFENTLICH: files.get mit fields='properties'
properties.insert PRIVAT: files.update mit {'appProperties':{'key':'value'}}
ÖFFENTLICH: files.update mit {'properties':{'key':'value'}}
properties.list PRIVAT: files.get mit fields='appProperties'
ÖFFENTLICH: files.get mit fields='properties'
properties.update PRIVAT: files.update mit {'appProperties':{'key':'value'}}
ÖFFENTLICH: files.update mit {'properties':{'key':'value'}}
replies.insert replies.create
replies.patch replies.update
revisions.patch revisions.update

Parameterunterschiede zwischen Version 2 und Version 3

In der folgenden Tabelle sind Methoden aufgeführt, die in Version 2 und Version 3 identisch sind, aber unterschiedliche Parameter annehmen.

Methode Parameter der Version 2 Parameter für Version 3
about.get includeSubscribed
about.get maxChangeIdCount
about.get startChangeId
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
changes.list items changes
changes.list largestChangeId newStartPageToken
changes.list nextLink nextPageToken
changes.list selfLink
comments.list maxResults pageSize
comments.list updatedMin startModifiedTime
comments.list nextLink nextPageToken
comments.list selfLink
comments.list items comments
files.copy convert Geben Sie das Ziel-mimeType im Ressourcentext an.
files.copy ocr OCR wird für Bildimporte automatisch aktiviert
files.copy pinned keepRevisionForever
files.copy timedTextLanguage
files.copy timedTextTrackName
files.copy visibility=DEFAULT ignoreDefaultVisibility=false
files.copy visibility=PRIVATE ignoreDefaultVisibility=true
files.insert convert Geben Sie das Ziel-mimeType im Ressourcentext an.
files.insert ocr OCR wird für Bildimporte automatisch aktiviert
files.insert pinned keepRevisionForever
files.insert timedTextLanguage
files.insert timedTextTrackName
files.insert visibility=DEFAULT ignoreDefaultVisibility=false
files.insert visibility=PRIVATE ignoreDefaultVisibility=true
files.get projection
files.get revisionId revisions.get
files.get updateViewedDate files.update mit {'viewedByMeTime':'timestamp'}
files.generateIds maxResults count
files.list corpora=default corpus=user
files.list corpora=domain corpus=domain
files.list maxResults pageSize
files.list etag
files.list items files
files.list nextLink nextPageToken
files.list selfLink
files.update modifiedDateBehavior Das Änderungsdatum wird automatisch festgelegt, wenn es nicht im Ressourcentext angegeben ist.
files.update newRevision
files.update ocr OCR wird für Bildimporte automatisch aktiviert
files.update pinned keepRevisionForever
files.update setModifiedDate
files.update timedTextLanguage
files.update timedTextTrackName
files.update updateViewedDate files.update mit {'viewedByMeTime':'timestamp'}
permissions.insert sendNotificationEmails sendNotificationEmail
permissions.list etag
permissions.list items permissions
permissions.list selfLink
replies.list maxResults pageSize
replies.list items replies
replies.list nextLink nextPageToken
replies.list selfLink
revisions.list etag
revisions.list items revisions
revisions.list selfLink

Unterschiede zwischen den Ressourcenfeldern in Version 2 und Version 3

In dieser Tabelle sind Ressourcenfelder aufgeführt, die sich von Version 2 zu Version 3 geändert haben.

Ressource v2 Field v3 Field
About additionalRoleInfo
About domainSharingPolicy
About etag
About features
About languageCode
About largestChangeId changes.getStartPageToken
About maxUploadSizes maxImportSizes und maxUploadSize
About name user.displayName
About permissionId user.permissionId
About quotaBytesByService
About quotaType Wird durch das Vorhandensein oder Fehlen von storageQuota.limit angegeben.
About remainingChangeIds
About rootFolderId files.get mit fileId=root und ?fields=id
About selfLink
About isCurrentAppInstalled appInstalled
About quotaBytesTotal storageQuota.limit
About quotaBytesUsed storageQuota.usageInDrive
About quotaBytesUsedAggregate storageQuota.usage
About quotaBytesUsedInTrash storageQuota.usageInDriveTrash
Apps etag
Changes deleted removed
Changes id
Changes selfLink
Changes modificationDate time
Comments context.type quotedFileContent.mimeType
Comments context.value quotedFileContent.value
Comments createdDate createdTime
Comments fileId
Comments fileTitle files.get mit ?fields=name
Comments modifiedDate modifiedTime
Comments selfLink
Comments status resolved
Files alternateLink webViewLink
Files appDataContents spaces
Files copyable capabilities.canCopy
Files createdDate createdTime
Files defaultOpenWithLink
Files downloadUrl files.get mit ?alt=media
Files editable capabilities.canEdit
Files embedLink
Files etag
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
Files ownerNames owners.displayName
Files selfLink
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
Permissions additionalRoles role
Permissions authKey
Permissions etag
Permissions name displayName
Permissions selfLink
Permissions value emailAddress oder 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 revisions.get mit ?alt=media
Revisions etag
Revisions fileSize size
Revisions lastModifyingUserName lastModifyingUser.displayName
Revisions modifiedDate modifiedTime
Revisions pinned keepForever
Revisions publishedLink
Revisions selfLink
Revisions isAuthenticatedUser me
Revisions lastModifyingUser.picture.url photoLink