Cette référence fournit toutes les différences entre les ressources des versions 2 et 3. Pour connaître les différences générales entre les deux versions, consultez le guide de comparaison de l'API Drive v2 et v3.
Différences entre les méthodes v2 et v3
Ce tableau présente les méthodes de la version 2 qui ont changé dans la version 3.
Méthode v2 | Méthode v3 |
---|---|
children.delete |
files.update sur l'enfant avec ?removeParents=parent_id |
children.get |
files.list avec ?q='parent_id'+in+parents |
children.insert |
files.update sur l'enfant avec ?addParents=parent_id |
children.list |
files.list avec ?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 avec {'modifiedTime':'timestamp'} |
files.trash |
files.update avec {'trashed':true} |
files.untrash |
files.update avec {'trashed':false} |
parents.delete |
files.update avec ?removeParents=parent_id |
parents.get |
files.get avec ?fields=parents |
parents.insert |
files.update avec ?addParents=parent_id |
parents.list |
files.get avec ?fields=parents |
permissions.getIdForEmail |
n/a |
permissions.insert |
permissions.create |
permissions.patch |
permissions.update |
properties.delete |
PRIVÉ: files.update avec {'appProperties':{'key':null}} PUBLIC: files.update avec {'properties':{'key':null}} |
properties.get |
PRIVÉ: files.get avec fields='appProperties' PUBLIC: files.get avec fields='properties' |
properties.insert |
PRIVÉ: files.update avec {'appProperties':{'key':'value'}} PUBLIC: files.update avec {'properties':{'key':'value'}} |
properties.list |
PRIVÉ: files.get avec fields='appProperties' PUBLIC: files.get avec fields='properties' |
properties.update |
PRIVÉ: files.update avec {'appProperties':{'key':'value'}} PUBLIC: files.update avec {'properties':{'key':'value'}} |
replies.insert |
replies.create |
replies.patch |
replies.update |
revisions.patch |
revisions.update |
Différences entre les paramètres de la version 2 et de la version 3
Le tableau suivant présente les méthodes identiques dans les versions 2 et 3, mais qui acceptent des paramètres différents.
Méthode | Paramètre v2 | Paramètre v3 |
---|---|---|
about.get |
includeSubscribed |
n/a |
about.get |
maxChangeIdCount |
n/a |
about.get |
startChangeId |
n/a |
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 |
n/a |
changes.list |
items |
changes |
changes.list |
largestChangeId |
newStartPageToken |
changes.list |
nextLink |
nextPageToken |
changes.list |
selfLink |
n/a |
comments.list |
maxResults |
pageSize |
comments.list |
updatedMin |
startModifiedTime |
comments.list |
nextLink |
nextPageToken |
comments.list |
selfLink |
n/a |
comments.list |
items |
comments |
files.copy |
convert |
Fournissez le mimeType cible dans le corps de la ressource. |
files.copy |
ocr |
La reconnaissance optique des caractères est automatiquement activée pour les importations d'images. |
files.copy |
pinned |
keepRevisionForever |
files.copy |
timedTextLanguage |
n/a |
files.copy |
timedTextTrackName |
n/a |
files.copy |
visibility=DEFAULT |
ignoreDefaultVisibility=false |
files.copy |
visibility=PRIVATE |
ignoreDefaultVisibility=true |
files.insert |
convert |
Fournissez le mimeType cible dans le corps de la ressource. |
files.insert |
ocr |
La reconnaissance optique des caractères est automatiquement activée pour les importations d'images. |
files.insert |
pinned |
keepRevisionForever |
files.insert |
timedTextLanguage |
n/a |
files.insert |
timedTextTrackName |
n/a |
files.insert |
visibility=DEFAULT |
ignoreDefaultVisibility=false |
files.insert |
visibility=PRIVATE |
ignoreDefaultVisibility=true |
files.get |
projection |
n/a |
files.get |
revisionId |
revisions.get |
files.get |
updateViewedDate |
files.update avec {'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 |
n/a |
files.list |
items |
files |
files.list |
nextLink |
nextPageToken |
files.list |
selfLink |
n/a |
files.update |
modifiedDateBehavior |
La date de modification est définie automatiquement si elle n'est pas fournie dans le corps de la ressource. |
files.update |
newRevision |
n/a |
files.update |
ocr |
La reconnaissance optique des caractères est automatiquement activée pour les importations d'images. |
files.update |
pinned |
keepRevisionForever |
files.update |
setModifiedDate |
n/a |
files.update |
timedTextLanguage |
n/a |
files.update |
timedTextTrackName |
n/a |
files.update |
updateViewedDate |
files.update avec {'viewedByMeTime':'timestamp'} |
permissions.insert |
sendNotificationEmails |
sendNotificationEmail |
permissions.list |
etag |
n/a |
permissions.list |
items |
permissions |
permissions.list |
selfLink |
n/a |
replies.list |
maxResults |
pageSize |
replies.list |
items |
replies |
replies.list |
nextLink |
nextPageToken |
replies.list |
selfLink |
n/a |
revisions.list |
etag |
n/a |
revisions.list |
items |
revisions |
revisions.list |
selfLink |
n/a |
Différences entre les champs de ressources de la version 2 et de la version 3
Ce tableau présente les champs de ressources qui ont changé entre la version 2 et la version 3.
Ressource | v2 Field |
v3 Field |
---|---|---|
About |
additionalRoleInfo |
n/a |
About |
domainSharingPolicy |
n/a |
About |
etag |
n/a |
About |
features |
n/a |
About |
languageCode |
n/a |
About |
largestChangeId |
changes.getStartPageToken |
About |
maxUploadSizes |
maxImportSizes et maxUploadSize |
About |
name |
user.displayName |
About |
permissionId |
user.permissionId |
About |
quotaBytesByService |
n/a |
About |
quotaType |
Indique la présence ou l'absence de storageQuota.limit . |
About |
remainingChangeIds |
n/a |
About |
rootFolderId |
files.get avec fileId=root et ?fields=id |
About |
selfLink |
n/a |
About |
isCurrentAppInstalled |
appInstalled |
About |
quotaBytesTotal |
storageQuota.limit |
About |
quotaBytesUsed |
storageQuota.usageInDrive |
About |
quotaBytesUsedAggregate |
storageQuota.usage |
About |
quotaBytesUsedInTrash |
storageQuota.usageInDriveTrash |
Apps |
etag |
n/a |
Changes |
deleted |
removed |
Changes |
id |
n/a |
Changes |
selfLink |
n/a |
Changes |
modificationDate |
time |
Comments |
context.type |
quotedFileContent.mimeType |
Comments |
context.value |
quotedFileContent.value |
Comments |
createdDate |
createdTime |
Comments |
fileId |
n/a |
Comments |
fileTitle |
files.get avec ?fields=name |
Comments |
modifiedDate |
modifiedTime |
Comments |
selfLink |
n/a |
Comments |
status |
resolved |
Files |
alternateLink |
webViewLink |
Files |
appDataContents |
spaces |
Files |
copyable |
capabilities.canCopy |
Files |
createdDate |
createdTime |
Files |
defaultOpenWithLink |
n/a |
Files |
downloadUrl |
files.get avec ?alt=media |
Files |
editable |
capabilities.canEdit |
Files |
embedLink |
n/a |
Files |
etag |
n/a |
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 |
n/a |
Files |
ownerNames |
owners.displayName |
Files |
selfLink |
n/a |
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 |
n/a |
Permissions |
additionalRoles |
role |
Permissions |
authKey |
n/a |
Permissions |
etag |
n/a |
Permissions |
name |
displayName |
Permissions |
selfLink |
n/a |
Permissions |
value |
emailAddress ou 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 avec ?alt=media |
Revisions |
etag |
n/a |
Revisions |
fileSize |
size |
Revisions |
lastModifyingUserName |
lastModifyingUser.displayName |
Revisions |
modifiedDate |
modifiedTime |
Revisions |
pinned |
keepForever |
Revisions |
publishedLink |
n/a |
Revisions |
selfLink |
n/a |
Revisions |
isAuthenticatedUser |
me |
Revisions |
lastModifyingUser.picture.url |
photoLink |