Bu referans, v2 ile v3 arasındaki tüm kaynak farklılıklarını sağlar. Örneğin, iki sürüm arasındaki önemli farklar hakkında daha fazla bilgi için Drive API v2 ve v3 karşılaştırma kılavuzu başlıklı makaleyi inceleyin.
v2 ve v3 arasındaki yöntem farkları
Bu tabloda, v3'te değiştirilen v2 yöntemleri gösterilmektedir.
v2 Yöntemi | v3 Yöntemi |
---|---|
children.delete |
?removeParents=parent_id ile çocukta files.update |
children.get |
?q='parent_id'+in+parents ile files.list |
children.insert |
?addParents=parent_id ile çocukta files.update |
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: {'properties':{'key':null}} ile files.update |
properties.get |
GİZLİ: fields='appProperties' ile files.get HERKESE AÇIK: fields='properties' ile files.get |
properties.insert |
GİZLİ: {'appProperties':{'key':'value'}} ile files.update HERKESE AÇIK: {'properties':{'key':'value'}} ile files.update |
properties.list |
GİZLİ: fields='appProperties' ile files.get HERKESE AÇIK: fields='properties' ile files.get |
properties.update |
GİZLİ: {'appProperties':{'key':'value'}} ile files.update HERKESE AÇIK: {'properties':{'key':'value'}} ile files.update |
replies.insert |
replies.create |
replies.patch |
replies.update |
revisions.patch |
revisions.update |
v2 ve 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 sağlayın |
files.copy |
ocr |
Resim 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 sağlayın |
files.insert |
ocr |
Resim 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 |
Değiştirilme tarihi, kaynak gövdesinde sağlanmazsa otomatik olarak ayarlanır. |
files.update |
newRevision |
Yok |
files.update |
ocr |
Resim içe aktarma işlemleri için OCR 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 ve 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 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 |