مرجع مقایسه Drive API v2 و v3

این مرجع تمام تفاوت‌های منابع بین نسخه ۲ و نسخه ۳ را ارائه می‌دهد. برای تفاوت‌های سطح بالا بین این دو نسخه، به راهنمای مقایسه Drive API نسخه ۲ و نسخه ۳ مراجعه کنید.

تفاوت‌های متد بین نسخه ۲ و نسخه ۳

این جدول متدهای نسخه ۲ را که در نسخه ۳ تغییر کرده‌اند، نشان می‌دهد.

روش v2 روش v3
children.delete files.update روی فرزند با ?removeParents=parent_id
children.get files.list با ?q='parent_id'+in+parents
children.insert files.update روی فرزند با ?addParents=parent_id
children.list files.list با ?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 با {'modifiedTime':'timestamp'}
files.trash files.update با {'trashed':true}
files.untrash files.update با {'trashed':false}
parents.delete files.update با ?removeParents=parent_id
parents.get files.get با ?fields=parents
parents.insert files.update با ?addParents=parent_id
parents.list files.get با ?fields=parents
permissions.getIdForEmail ناموجود
permissions.insert permissions.create
permissions.patch permissions.update
properties.delete خصوصی: files.update با {'appProperties':{'key':null}}
عمومی: files.update با {'properties':{'key':null}}
properties.get خصوصی: files.get با fields='appProperties'
عمومی: files.get با fields='properties'
properties.insert خصوصی: files.update با {'appProperties':{'key':'value'}}
عمومی: files.update با {'properties':{'key':'value'}}
properties.list خصوصی: files.get با fields='appProperties'
عمومی: files.get با fields='properties'
properties.update خصوصی: files.update با {'appProperties':{'key':'value'}}
عمومی: files.update با {'properties':{'key':'value'}}
replies.insert replies.create
replies.patch replies.update
revisions.patch revisions.update

تفاوت پارامترها بین نسخه ۲ و نسخه ۳

جدول زیر متدهایی را نشان می‌دهد که در نسخه ۲ و ۳ یکسان هستند، اما پارامترهای متفاوتی می‌گیرند.

روش پارامتر v2 پارامتر v3
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 نوع داده mimeType هدف را در بدنه منبع وارد کنید.
files.copy ocr OCR به طور خودکار برای وارد کردن تصویر فعال می‌شود
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 نوع داده mimeType هدف را در بدنه منبع وارد کنید.
files.insert ocr OCR به طور خودکار برای وارد کردن تصویر فعال می‌شود
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 با {'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 اگر تاریخ اصلاح در بدنه منبع ارائه نشود، به‌طور خودکار تنظیم می‌شود.
files.update newRevision ناموجود
files.update ocr OCR به طور خودکار برای وارد کردن تصویر فعال می‌شود
files.update pinned keepRevisionForever
files.update setModifiedDate ناموجود
files.update timedTextLanguage ناموجود
files.update timedTextTrackName ناموجود
files.update updateViewedDate files.update با {'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 ناموجود

تفاوت‌های فیلد منابع بین نسخه ۲ و نسخه ۳

این جدول فیلدهای منابعی را نشان می‌دهد که از نسخه ۲ به نسخه ۳ تغییر کرده‌اند.

منبع Field v2 Field v3
About additionalRoleInfo ناموجود
About domainSharingPolicy ناموجود
About etag ناموجود
About features ناموجود
About languageCode ناموجود
About largestChangeId changes.getStartPageToken
About maxUploadSizes maxImportSizes و maxUploadSize
About name user.displayName
About permissionId user.permissionId
About quotaBytesByService ناموجود
About quotaType با وجود یا عدم وجود storageQuota.limit مشخص می‌شود
About remainingChangeIds ناموجود
About rootFolderId files.get با fileId=root و ?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 با ?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 ?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 یا 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 با ?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