ข้อมูลอ้างอิงการเปรียบเทียบ API ไดรฟ์ v2 และ v3

ข้อมูลอ้างอิงนี้แสดงความแตกต่างของทรัพยากรทั้งหมดระหว่าง v2 กับ v3 ดูความแตกต่างระดับสูงระหว่าง 2 เวอร์ชันได้ที่คู่มือการเปรียบเทียบ Drive API เวอร์ชัน 2 กับ v3

ความแตกต่างของวิธีการระหว่าง v2 กับ v3

ตารางนี้แสดงเมธอด v2 ที่มีการเปลี่ยนแปลงใน v3

เมธอด 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

ตารางต่อไปนี้แสดงเมธอดที่เหมือนกันใน v2 และ v3 แต่ใช้พารามิเตอร์ต่างกัน

วิธีการ พารามิเตอร์ 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 ไม่มี

ความแตกต่างของช่องทรัพยากรระหว่าง v2 กับ v3

ตารางนี้แสดงช่องทรัพยากรที่เปลี่ยนจาก v2 เป็น v3

ทรัพยากร v2 Field v3 Field
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