En utilisant le Changes: list, vous pouvez vérifier ici votre dernier changements de fichier/dossier. Y compris les changements pour les mouvements de dossier ainsi que les fichiers trashed.
Voici les étapes que vous devez faire:
Utilisez Changes: getStartPageToken et passer la valeur vrai au paramètre supportsTeamDrives
. Obtenez simplement la valeur que vous en retirerez parce que vous l'utiliserez à l'étape suivante. par exemple. "startPageToken": "1203685"
Vous pouvez maintenant utiliser la liste Changes: pour obtenir les changements dans votre teamDrive. Voici le paramètre que vous devez transmettre:
pagetoken
- 1203685 // valeur obtenue lors de l'étape ci-dessus.
includeRemoved
- true
includeTeamDriveItems
- true
supportsTeamDrives
- true
teamDriveId
- YOUR_TEAM_DRIVE_ID
Après avoir exécuté cette étape, vous recevrez quelque chose comme ceci:
{
"kind": "drive#changeList",
"newStartPageToken": "25",
"changes": []
}
- Maintenant, vous devez utiliser ce comme votre pagetoken, encore vous recevrez les mêmes résultats, parce que vous utilisez le jeton de page le plus récent. Vous devez réduire manuellement le jeton de page jusqu'à ce que vous ayez reçu les modifications.
Voici l'exemple de paramètre et les résultats d'échantillon.
pagetoken
- 25 // utilisez ensuite 24 pour vérifier les dernières modifications, puis 23 et ainsi de suite.
includeRemoved
- true
includeTeamDriveItems
- true
supportsTeamDrives
- true
teamDriveId
- YOUR_TEAM_DRIVE_ID
Sample résultats
{
"kind": "drive#changeList",
"newStartPageToken": "25",
"changes": [
{
"kind": "drive#change",
"type": "file",
"time": "2017-03-23T09:23:43.399Z",
"removed": true,
"fileId": "1JByPgn1GVybkprMC0NX_t0o6xxxxD6ZnuVqo1Kymjqk"
}
]
}
Pour plus d'informations, consultez ce documentation à propos d'entraînement de l'équipe.
Mise à jour Réponse
Eh bien, la seule façon que je peux voir pour déterminer si le lecteur l'équipe est supprimée ou non est en vérifiant si elle est disponible dans le Teamdrives: list
Vous verrez ici tous les disponibles le travail d'équipe que vous avez.
Dans mon cas, j'ai trois lecteur de l'équipe de sorte que le résultat est comme ceci:
{
"kind": "drive#teamDriveList",
"teamDrives": [
{
"kind": "drive#teamDrive",
"id": "0AMlDYsxxxxLYUk9PVA"
},
{
"kind": "drive#teamDrive",
"id": "0ABe6rxxxxzGaUk9PVA"
},
{
"kind": "drive#teamDrive",
"id": "0ABgqxxxxgt-NUk9PVA"
}
Vous pouvez également vérifier si vous connaissez l'ID du lecteur d'équipe en utilisant le Teamdrives: get
J'ai essayé pour supprimer l'un des disques de l'équipe "0AMlDYsxxxxLYUk9PV" et recommencez la liste Teamdrives . Maintenant, je ne reçois que les deux résultats
{
"kind": "drive#teamDriveList",
"teamDrives": [
{
"kind": "drive#teamDrive",
"id": "0ABe6rxxxxzGaUk9PVA"
},
{
"kind": "drive#teamDrive",
"id": "0ABgqxxxxgt-NUk9PVA"
}
Et si je l'utilise maintenant les Teamdrives: obtenir le teamDriveId « 0AMlDYsxxxxLYUk9PV », je vais maintenant recevoir une erreur 404: « Drive équipe non trouvé: 0AMlDYsxxxxLYUk9PV »
Espérons que cette information vous aide.
Merci pour la mise à jour. Mais je cherche une solution pour savoir si le drive d'équipe est supprimé ou non. J'ai obtenu tous les changements par ** Changes.list ** Mais je n'ai trouvé aucun élément pour indiquer que le drive d'équipe est supprimé – user2862775
Voulez-vous dire toute l'équipe de conduire? Ou le fichier à l'intérieur de l'équipe conduit? – KENdi
tout le team-drive, pas un seul fichier dans le team-drive. – user2862775