Bu referans, v2 ile v3 arasındaki tüm kaynak farklılıklarını belirtir. İki sürüm arasındaki genel farklar için Drive API v2 ve v3 karşılaştırma kılavuzuna göz atın.
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 , ?removeParents=parent_id ile ?removeParents=parent_id |
children.get |
?q='parent_id'+in+parents ile files.list |
children.insert |
files.update , ?addParents=parent_id ile ?addParents=parent_id |
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: {'appProperties':{'key':null}} ile {'properties':{'key':null}} files.update |
properties.get |
GİZLİ: files.get ile fields='appProperties' HERKESE AÇIK: files.get ile fields='properties' |
properties.insert |
GİZLİ: files.update ile {'appProperties':{'key':'value'}} HERKESE AÇIK: files.update ile {'properties':{'key':'value'}} |
properties.list |
GİZLİ: files.get ile fields='appProperties' HERKESE AÇIK: files.get ile fields='properties' |
properties.update |
GİZLİ: files.update ile {'appProperties':{'key':'value'}} HERKESE AÇIK: files.update ile {'properties':{'key':'value'}} |
replies.insert |
replies.create |
replies.patch |
replies.update |
revisions.patch |
revisions.update |
v2 ile 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 |
Görüntü 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 değerini sağlayın |
files.insert |
ocr |
Görüntü 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 |
Kaynak gövdesinde sağlanmazsa değiştirilme tarihi otomatik olarak ayarlanır. |
files.update |
newRevision |
Yok |
files.update |
ocr |
Görüntü 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 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 öğesinin 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 |