Guide de l'API Drive v2

Si vous utilisez l'API Google Drive version 2, la plupart des contenus de l'API Google Drive Guide v3 s'applique également à la version 2. Cette section contient toutes les informations spécifiques à la version 2, et différentes de celles figurant sur des pages spécifiques du guide de la version 3. Pour obtenir un contexte complet, chaque sous-section contient le lien vers la page du guide correspondant.

Vous trouverez la liste complète des différences sur la page API Drive v2 et Comparaison v3 référence.

Télécharger et publier des révisions de fichiers

Dans l'onglet Télécharger et publier des révisions de fichiers les informations suivantes sont spécifiques à la version 2 et remplacent ces sections affiché pour v3:

Répertorier et télécharger des révisions individuelles

Une fois que vous avez la liste des révisions d'un fichier, vous pouvez télécharger le contenu des modification en envoyant une requête GET autorisée à ses []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 pris en charge en cochant la case 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:

L'accès aux propriétés s'effectue via la Ressource properties.

Il s'agit de la structure d'une propriété typique pouvant servir à stocker ID de base de données du fichier Drive.

{
  'key':        'additionalID',
  'value':      'ID',
  'visibility': 'PRIVATE'
}

Pour en savoir plus sur les limites, consultez properties dans la référence dans la documentation Google Cloud.

Activer la compatibilité avec les Drive partagés

Remplacez ce champ supplémentaire, en plus des informations figurant sur la page Assurer la compatibilité avec les Drive partagés. trashedDate pour la version 2.

Dans Assurer la compatibilité avec les Drive partagés, Les méthodes suivantes nécessitent supportsAllDrives=true lors de l'utilisation de données partagées génère du contenu:

  • 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 Drive partagés. Pour obtenir la liste des paramètres, consultez Suivre les modifications d'un fichier en voiture .

Importer des fichiers

Sur la page Importer des données de fichier, vous remarquerez sont spécifiques à la v2:

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 document Google Docs, Google Sheets ou Google Slides. Incluez les files.insert convert requête et définissez la propriété mimeType (workspace_name) du fichier. Pour Pour en savoir plus, consultez la section Importer un fichier données.

Partager des fichiers, des dossiers et Drive

Notez que sur la page Partager des fichiers, des dossiers et en voiture , dans la version 3, un seul champ, role, spécifie les rôles effectifs pour les utilisateurs, les groupes ou un domaine spécifique. Dans la version 2, vous avez besoin des champs role et additionalRoles d'un les autorisations reflètent les rôles effectifs que l'utilisateur, le groupe ou le domaine ont pour un article 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 dossiers.

Dans la version 3, le champ createdDate est createdTime. Pour obtenir des exemples, consultez la section Rechercher Drive partagés.

Dans la version 3, le champ modifiedDate est modifiedTime. La version 2 de lastViewedByMeDate est viewedByMeTime dans la version 3. Pour en savoir plus, consultez la section Termes de requête et opérateur.