Pour les applications Google Drive qui doivent suivre les modifications apportées aux éléments dans Drive, La collecte des modifications est un moyen efficace détecter les changements. Cette collection fournit l'état actuel de chaque élément, si et seulement si l'élément a changé depuis un moment donné.
Google Drive conserve un journal des modifications pour chaque utilisateur et Drive partagé. Chacun contient leur propre enregistrement des modifications apportées aux éléments qui les intéressent.
Pour suivre les modifications apportées à tous les éléments visibles par un utilisateur, à la fois dans le journal des modifications de l'utilisateur et les journaux des modifications de tous les Drive partagés dont l'utilisateur est membre doivent être relus.
Activer les entrées de modification
Une entrée de modification représente l'état du fichier ou du Drive partagé à un moment donné. à temps. Une modification ne fournit pas de delta entre les révisions. Applications qui ont besoin de savoir quelles propriétés ont été modifiées doivent conserver le l'état connu de l'élément et le comparer.
Étant donné que les modifications représentent l'état actuel d'un élément, les changements individuels entrées peuvent être invalidées et remplacées par une nouvelle entrée de modification pour l'élément correspondant.
Pierres tombales
Les modifications apportées aux éléments qui ne sont plus disponibles pour un utilisateur sont marquées comme deleted
dans l'entrée de modification. Seul l'identifiant de l'élément est disponible dans l'entrée de modification.
Suivre les Drive partagés
Chaque Drive partagé dispose de son propre journal des modifications. Même si un utilisateur peut être membre d'un Drive partagé, certaines modifications ne s'appliquent qu'aux modifications apportées au Drive partagé et jamais dans le journal des modifications de l'utilisateur. Si un fichier appartient à un Drive partagé, même si le fichier apparaît toujours dans le journal des modifications de l'utilisateur la relecture du journal des modifications de l'utilisateur ne suffit pas à mettre à jour état. Au lieu de cela, vous devez relire le journal des modifications du Drive partagé pour capturer toutes des modifications.
Éléments inclus dans le journal des modifications d'un utilisateur
Le journal des modifications d'un utilisateur inclut les modifications apportées aux Drive partagés dont il est membre. en tant que modifications apportées aux fichiers du corpus de l'utilisateur. Pour en savoir plus sur les corpus, consultez Présentation des modifications et des révisions.
Les modifications apportées aux Drive partagés apparaissent dans le journal des modifications de l'utilisateur:
- L'utilisateur devient membre d'un Drive partagé.
- L'utilisateur n'est plus membre d'un Drive partagé.
- Une modification directement pertinente a été apportée à un Drive partagé dans lequel l'utilisateur est un
par exemple:
<ph type="x-smartling-placeholder">
- </ph>
- Le niveau d'accès de l'utilisateur à ce Drive partagé a été modifié.
- Le Drive partagé est renommé.
Lorsqu'un utilisateur devient membre d'un Drive partagé, un événement de modification unique pour le Drive partagé apparaît dans le journal des modifications de l'utilisateur. Cela implique à tous les éléments du Drive partagé. L'utilisateur ne reçoit pas les modifications pour éléments contenus dans le Drive partagé lorsqu'il en devient membre.
Les membres d'un Drive partagé peuvent voir les événements de modification des éléments d'un Drive partagé en fonction sur leur utilisation. Cependant, les applications ne doivent pas se baser sur ces événements lorsque le utilisateur est membre du Drive partagé. Utilisez plutôt le journal des modifications du Drive partagé pour suivre les modifications.
Si un utilisateur non membre se voit accorder un accès de fichiers à des éléments spécifiques d'un Drive partagé, les modifications apportées à ces éléments sont suivies dans le journal des modifications de l'utilisateur. C'est la même chose en tant qu'éléments Drive non partagés partagés directement avec les utilisateurs.
Modifications qui apparaissent dans le journal des modifications d'un Drive partagé
Si un utilisateur est membre d'un Drive partagé, il peut accéder aux modifications apportées à ce Drive journal contenant:
- Toute modification apportée au Drive partagé lui-même, comme l'ajout ou la suppression d'un membre
- Les modifications directes apportées aux éléments contenus dans le Drive partagé
Autorisations et fonctionnalités de synchronisation
Les modifications d'autorisation d'un Drive partagé ou d'éléments à l'intérieur d'un Drive partagé s'appliquent uniquement répercutée sur l'élément lui-même. Bien que tous les enfants directs ou indirects de cette l'élément héritera de cette modification, il n'y aura pas d'entrée distincte dans la modification pour chacun de ces éléments. Les clients doivent : propager les nouvelles capacités ou récupérer chaque élément si un parent a modifiées afin de reconstituer complètement les changements.