Si vous utilisez la version 2 de l'API Google Drive, le contenu du Guide de l'API Google Drive v3 concerne également la version 2. Cette section contient toutes les informations spécifiques à la version 2, et différentes de celles présentées dans les pages spécifiques du guide de la version 3. Pour obtenir un contexte complet, chaque sous-section contient un lien vers la page de guide correspondante.
Pour obtenir la liste complète des différences, consultez la documentation de référence sur les API Drive v2 et v3.
Télécharger et publier des révisions de fichiers
Sur la page Télécharger et publier des révisions de fichier, les informations suivantes sont spécifiques à la version 2 et remplacent les sections indiquées pour la version 3:
Lister et télécharger les révisions individuelles
Une fois que vous avez obtenu la liste des révisions d'un fichier, vous pouvez télécharger le contenu de n'importe quelle révision en envoyant une requête GET
autorisée à sa propriété []downloadUrl
](/drive/api/reference/rest/v2/revisions).
Google Drive génère cette URL éphémère lorsque vous demandez la révision.
Ne vous y fiez pas pour une utilisation ultérieure.
Vous pouvez également exporter la révision dans l'un des formats compatibles en cochant la propriété exportLinks
.
Propriétés des fichiers personnalisés
Outre les informations figurant sur la page Ajouter des propriétés de fichier personnalisées, les informations suivantes sont spécifiques à la version 2:
Vous accédez aux propriétés à l'aide de la ressource properties
.
Il s'agit de la structure d'une propriété type permettant de stocker l'ID de base de données d'un fichier Drive dans un fichier.
{
'key': 'additionalID',
'value': 'ID',
'visibility': 'PRIVATE'
}
Pour en savoir plus sur les limites, consultez properties
dans la documentation de référence.
Activer la compatibilité avec les Drive partagés
En plus des informations figurant sur la page Compatibilité avec les Drive partagés, remplacez ce champ supplémentaire trashedDate
pour la version 2.
Dans Implémenter la prise en charge des Drive partagés, les méthodes suivantes nécessitent l'autorisation supportsAllDrives=true
pour utiliser le contenu de Drive partagés:
files.get
files.list
files.insert
files.update
files.patch
files.copy
files.trash
files.untrash
files.delete
files.touch
children.insert
parents.insert
changes.list
changes.getStartPageToken
changes.get
permissions.list
permissions.get
permissions.insert
permissions.update
permissions.patch
permissions.delete
Les méthodes changes.get
et changes.list
comportent plusieurs paramètres spécifiques aux Drive partagés. Pour obtenir la liste des paramètres, consultez la section Suivre les modifications apportées à un Drive partagé.
Importer des fichiers
Sur la page Importer des données de fichier, notez que les informations suivantes sont spécifiques à la version 2:
Importer dans des types de documents Google Docs
Lorsque vous créez un fichier dans Google Drive, vous pouvez convertir certains types de fichiers en documents Google Docs, Google Sheets ou Google Slides. Incluez les paramètres de requête convert
files.insert
et définissez la propriété mimeType
(workspace_name) du fichier. Pour en savoir plus, consultez Importer des données de fichier.
Partager des fichiers, des dossiers et des lecteurs
Notez que sur la page Partager des fichiers, des dossiers et des lecteurs, dans la version 3, un seul champ, role
, spécifie les rôles effectifs pour l'utilisateur, le groupe ou le domaine. Dans la version 2, les champs role
et additionalRoles
d'une autorisation doivent refléter les rôles effectifs de l'utilisateur, du groupe ou du domaine pour un élément donné.
Différences entre les requêtes de recherche dans la version 2
Dans la version 3, le champ title
est name
. Pour obtenir des exemples, consultez la section Rechercher des fichiers et des dossiers.
Dans la version 3, le champ createdDate
est createdTime
. Pour obtenir des exemples, consultez la section Rechercher des Drive partagés.
Dans la version 3, le champ modifiedDate
est modifiedTime
. Dans la version 3, le champ lastViewedByMeDate
est viewedByMeTime
. Pour en savoir plus, consultez la section Termes et opérateurs de requête de recherche.