Les Drive partagés s'appuient sur des règles d'organisation, de partage et de propriété différentes depuis Mon Drive. Par conséquent, certaines opérations Mon Drive ne sont pas autorisées pour le contenu d'un Drive partagé. Ce document présente les spécificités des Drive partagés Différences entre les API
Ressource Files
Les champs suivants ne sont renseignés que pour les fichiers situés dans un Drive partagé:
hasAugmentedPermissions
: indique si des utilisateurs disposent d'un accès aux fichiers. directement sur ce fichier.capabilities/canAddFolderFromAnotherDrive
: indique si l'utilisateur actuel pouvez ajouter un dossier d'un autre Drive (autre Drive partagé ou Mon Drive) à dans ce dossier.capabilities/canDeleteChildren
: indique si l'utilisateur actuel peut supprimer enfants de ce dossier.capabilities/canMoveChildrenOutOfDrive
: indique si l'utilisateur actuel peut déplacer les enfants de ce dossier en dehors du Drive partagé.capabilities/canMoveChildrenWithinDrive
: indique si l'utilisateur actuel peut déplacer les enfants de ce dossier dans le Drive partagé.capabilities/canMoveItemWithinDrive
: indique si l'utilisateur actuel peut déplacer cet élément dans le Drive partagé.capabilities/canReadDrive
: indique si l'utilisateur actuel a lu au Drive partagé auquel ce fichier appartient.capabilities/canTrashChildren
: indique si l'utilisateur actuel peut placer dans la corbeille enfants de ce dossier.driveId
: ID du Drive partagé dans lequel se trouve le fichier localisés.trashingUser
: si le fichier a été explicitement placé dans la corbeille, l'utilisateur qui l'a placé dans la corbeille.trashedTime
: heure à laquelle l'élément a été placé dans la corbeille.
Les champs suivants ne sont pas renseignés pour les fichiers situés dans un Drive partagé:
permissions
: en raison de la taille potentielle des LCA des Drive partagés, les autorisations ne sont pas renvoyées dans des fichiers. Utilisez la méthodepermissions.list
. qui prend en charge la pagination, pour répertorier les autorisations associées à un fichier au sein d'une ou le Drive partagé lui-même.owners
,ownerNames
,ownedByMe
: les fichiers d'un Drive partagé sont appartenant au Drive partagé, et non à des utilisateurs individuels.folderColorRgb
: les dossiers ne peuvent pas être colorés individuellementshared
: tous les éléments d'un Drive partagé sont partagés.writersCanShare
: il est actuellement impossible de limiter le partage par dans les Drive partagés.
Les champs suivants ne sont définis que lorsque l'utilisateur dispose d'un accès au fichier autorisations sur un élément:
sharedWithMeDate
sharingUser
Les champs suivants nécessitent une attention particulière lorsque vous les utilisez avec Drive partagés:
parents.isRoot
: ce champ n'est vrai que pour le dossier racine "Mon Drive". false pour le dossier de premier niveau du Drive partagé.parents
: un parent n'apparaît pas dans la liste des parents si le l'utilisateur à l'origine de la demande n'est pas membre du Drive partagé et n'a pas accès au parent. En outre, à l'exception du dossier de premier niveau, le dossier la liste des parents doit contenir exactement un élément si le fichier se trouve dans un Drive partagé.capabilities/canRemoveChildren
— Utilisercapabilities/canDeleteChildren
oucapabilities/canTrashChildren
.
Ressource Permissions
Le champ permissionDetails
n'est renseigné que pour les fichiers situés dans un
Drive partagé. Ce champ est une liste condensée des autorisations activées
ou dont ce fichier Drive partagé en a hérité. Ce champ est en sortie uniquement et
n'est présent que pour les éléments d'un Drive partagé. De plus :
- deux nouveaux rôles
organizer
etfileOrganizer
ont été définis. permissions.list
accepte désormais la pagination.
Ressource Changes
Les nouveaux champs suivants sont disponibles dans la ressource Changes
pour une
Drive partagé:
changeType
: type de la modification. Les valeurs possibles sontfile
etdrive
driveId
: ID du Drive partagé associé à cette modification.drive
: état mis à jour du Drive partagé. Présent si lechangeType
estdrive
, et l'utilisateur est toujours membre du Drive partagé.
Des modifications supplémentaires peuvent être nécessaires pour les applications devant être synchronisées du contenu avec des Drive partagés ou suivre l'activité. Pour en savoir plus, consultez suivre les modifications apportées aux utilisateurs et aux Drive partagés.