Bu referans, v2 ile v3 arasındaki tüm kaynak farklılıklarını sağlar. İki sürüm arasındaki temel farklar için Drive API v2 ve v3 karşılaştırma kılavuzu başlıklı makaleyi inceleyin.
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 çocuk üzerinde, şununla: ?removeParents=parent_id |
children.get |
files.list, şununla: ?q='parent_id'+in+parents |
children.insert |
files.update çocuk üzerinde, şununla: ?addParents=parent_id |
children.list |
files.list, şununla: ?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, şununla: {'modifiedTime':'timestamp'} |
files.trash |
files.update, şununla: {'trashed':true} |
files.untrash |
files.update, şununla: {'trashed':false} |
parents.delete |
files.update, şununla: ?removeParents=parent_id |
parents.get |
files.get, şununla: ?fields=parents |
parents.insert |
files.update, şununla: ?addParents=parent_id |
parents.list |
files.get, şununla: ?fields=parents |
permissions.getIdForEmail |
yok |
permissions.insert |
permissions.create |
permissions.patch |
permissions.update |
properties.delete |
ÖZEL: files.update, şununla: {'appProperties':{'key':null}}HERKESE AÇIK: files.update, şununla: {'properties':{'key':null}} |
properties.get |
ÖZEL: files.get, şununla: fields='appProperties'HERKESE AÇIK: files.get, şununla: fields='properties' |
properties.insert |
ÖZEL: files.update, şununla: {'appProperties':{'key':'value'}}HERKESE AÇIK: files.update, şununla: {'properties':{'key':'value'}} |
properties.list |
ÖZEL: files.get, şununla: fields='appProperties'HERKESE AÇIK: files.get, şununla: fields='properties' |
properties.update |
ÖZEL: files.update, şununla: {'appProperties':{'key':'value'}}HERKESE AÇIK: files.update, şununla: {'properties':{'key':'value'}} |
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 değerini sağlayın. |
files.copy |
ocr |
OCR, resim içe aktarma işlemleri için 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 |
OCR, resim içe aktarma işlemleri için 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 |
files.update, şununla: {'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 |
yok |
files.list |
items |
files |
files.list |
nextLink |
nextPageToken |
files.list |
selfLink |
yok |
files.update |
modifiedDateBehavior |
Kaynak gövdesinde sağlanmamışsa değiştirilme tarihi otomatik olarak ayarlanır. |
files.update |
newRevision |
yok |
files.update |
ocr |
Resim içe aktarma işlemlerinde OCR otomatik olarak etkinleştirilir. |
files.update |
pinned |
keepRevisionForever |
files.update |
setModifiedDate |
yok |
files.update |
timedTextLanguage |
yok |
files.update |
timedTextTrackName |
yok |
files.update |
updateViewedDate |
files.update, şununla: {'viewedByMeTime':'timestamp'} |
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 değerinin varlığı veya yokluğuyla gösterilir. |
About |
remainingChangeIds |
yok |
About |
rootFolderId |
files.get, şununla: fileId=root ve ?fields=id |
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 |
files.get, şununla: ?fields=name |
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 |
files.get, şununla: ?alt=media |
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 |
revisions.get, şununla: ?alt=media |
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 |