Ressource : File
Métadonnées d'un fichier.
Certaines méthodes de ressources (comme files.update
) nécessitent un fileId
. Utilisez la méthode files.list
pour récupérer l'ID d'un fichier.
Représentation JSON |
---|
{ "ownerNames": [ string ], "exportLinks": { string: string, ... }, "parents": [ { object ( |
Champs | |
---|---|
ownerNames[] |
Uniquement en sortie. Nom(s) du ou des propriétaires de ce fichier. Non renseigné pour les éléments des Drive partagés. |
exportLinks |
Uniquement en sortie. Liens permettant d'exporter des fichiers des éditeurs Docs dans des formats spécifiques. Objet contenant une liste de paires |
parents[] |
ID du dossier parent contenant le fichier. Un fichier ne peut avoir qu'un seul dossier parent. Il n'est pas possible d'en spécifier plusieurs. Si ce n'est pas spécifié dans une requête d'insertion, le fichier est placé directement dans le dossier "Mon Drive" de l'utilisateur. S'il n'est pas spécifié dans une demande de copie, le fichier hérite de tout parent détectable du fichier source. Les requêtes files.update doivent utiliser les paramètres |
owners[] |
Uniquement en sortie. Propriétaire de ce fichier. Seuls certains anciens fichiers peuvent avoir plusieurs propriétaires. Ce champ n'est pas renseigné pour les éléments des Drives partagés. |
openWithLinks |
Uniquement en sortie. Mappage de l'ID de chacune des applications de l'utilisateur vers un lien permettant d'ouvrir ce fichier avec cette application. N'est renseigné que lorsque le champ d'application drive.apps.readonly est utilisé. Objet contenant une liste de paires |
properties[] |
Liste des propriétés. |
permissions[] |
Uniquement en sortie. Liste des autorisations des utilisateurs ayant accès à ce fichier. Non renseigné pour les éléments des Drive partagés. |
spaces[] |
Uniquement en sortie. Liste des espaces contenant le fichier. Les valeurs acceptées sont |
permissionIds[] |
Sortie uniquement. files.list des ID d'autorisation pour les utilisateurs ayant accès à ce fichier. |
contentRestrictions[] |
Restrictions d'accès au contenu du fichier. N'est renseigné que si une telle restriction existe. |
kind |
Uniquement en sortie. Type de fichier. Cette valeur est toujours |
userPermission |
Uniquement en sortie. Autorisations de l'utilisateur authentifié pour ce fichier. |
fileExtension |
Uniquement en sortie. Composant final de |
md5Checksum |
Uniquement en sortie. Somme de contrôle MD5 pour le contenu de ce fichier. Ce champ n'est renseigné que pour les fichiers dont le contenu est stocké dans Google Drive. Il ne l'est pas pour les éditeurs Docs ni pour les fichiers de raccourci. |
selfLink |
Uniquement en sortie. Un lien vers ce fichier. |
lastModifyingUserName |
Uniquement en sortie. Nom du dernier utilisateur à avoir modifié ce fichier. |
editable |
Uniquement en sortie. Obsolète : utilisez plutôt |
writersCanShare |
Indique si les rédacteurs peuvent partager le document avec d'autres utilisateurs. Non renseigné pour les éléments des Drive partagés. |
downloadUrl |
Uniquement en sortie. URL de téléchargement éphémère du fichier. Ce champ n'est renseigné que pour les fichiers dont le contenu est stocké dans Google Drive. Il n'est pas renseigné pour les fichiers Google Docs ni les fichiers de raccourci. |
mimeType |
Type MIME du fichier. Cette valeur n'est modifiable que lors de la mise en ligne de nouveaux contenus. Vous pouvez laisser ce champ vide. Le type MIME sera déterminé à partir du type MIME du contenu importé. |
driveId |
Uniquement en sortie. ID du Drive partagé dans lequel se trouve le fichier. Renseigné uniquement pour les éléments des Drive partagés. |
thumbnailLink |
Uniquement en sortie. Lien temporaire vers la miniature du fichier, si disponible. Elle dure généralement plusieurs heures. N'est pas destiné à être utilisé directement dans les applications Web en raison du partage des ressources entre origines multiples (CORS). Envisagez d'utiliser un serveur proxy. Renseigné uniquement lorsque l'application à l'origine de la requête peut accéder au contenu du fichier. Si le fichier n'est pas partagé publiquement, l'URL renvoyée dans |
appDataContents |
Uniquement en sortie. Indique si ce fichier se trouve dans le dossier "Données d'application". |
webViewLink |
Uniquement en sortie. Lien disponible uniquement dans les dossiers publics pour afficher leurs composants Web statiques (HTML, CSS, JS, etc.) via l'hébergement de sites Web de Google Drive. |
iconLink |
Uniquement en sortie. Lien vers l'icône du fichier. |
shared |
Uniquement en sortie. Indique si le fichier a été partagé. Non renseigné pour les éléments des Drive partagés. |
lastModifyingUser |
Uniquement en sortie. Dernier utilisateur à avoir modifié ce fichier. Ce champ n'est renseigné que si la dernière modification a été effectuée par un utilisateur connecté. |
defaultOpenWithLink |
Uniquement en sortie. Lien permettant d'ouvrir ce fichier avec l'application par défaut de l'utilisateur pour ce fichier. N'est renseigné que lorsque le champ d'application drive.apps.readonly est utilisé. |
headRevisionId |
Uniquement en sortie. ID de la révision principale du fichier. Ce champ n'est renseigné que pour les fichiers dont le contenu est stocké dans Google Drive. Il ne l'est pas pour les éditeurs Docs ni pour les fichiers de raccourci. |
copyable |
Uniquement en sortie. Obsolète : utilisez plutôt |
etag |
Uniquement en sortie. ETag du fichier. |
sharingUser |
Uniquement en sortie. Utilisateur qui a partagé l'élément avec l'utilisateur actuel, le cas échéant. |
alternateLink |
Uniquement en sortie. Un lien permettant d'ouvrir le fichier dans un éditeur ou une visionneuse Google appropriés. |
embedLink |
Uniquement en sortie. Lien permettant d'intégrer le fichier. |
webContentLink |
Uniquement en sortie. Lien permettant de télécharger le contenu du fichier dans un navigateur à l'aide de l'authentification basée sur les cookies. Dans le cas où le contenu est partagé publiquement, il peut être téléchargé sans identifiants. |
fileSize |
Uniquement en sortie. Taille en octets des blobs et des fichiers de l'éditeur first party. Ne sera pas renseignée pour les fichiers sans taille, comme les raccourcis et les dossiers. |
copyRequiresWriterPermission |
Indique si les options permettant de copier, d'imprimer ou de télécharger ce fichier doivent être désactivées pour les lecteurs et les commentateurs. |
hasThumbnail |
Uniquement en sortie. Indique si ce fichier possède une miniature. Cela n'indique pas si l'application qui envoie la demande a accès à la miniature. Pour vérifier l'accès, recherchez le champ "thumbnailLink". |
folderColorRgb |
Couleur du dossier sous forme de chaîne hexadécimale RVB si le fichier est un dossier ou un raccourci vers un dossier. La liste des couleurs compatibles est disponible dans le champ "folderColorPalette" de la ressource "About". Si une couleur non compatible est spécifiée, elle sera remplacée par la couleur la plus proche de la palette. |
id |
ID du fichier. |
title |
Titre de ce fichier. Notez que le titre des éléments immuables, tels que les dossiers de premier niveau des Drive partagés, le dossier racine Mon Drive et le dossier "Données d'application", est constant. |
description |
Brève description du fichier. |
labels |
Groupe de libellés pour le fichier. |
labels.viewed |
Indique si ce fichier a été consulté par cet utilisateur. |
labels.restricted |
Uniquement en sortie. Obsolète : utilisez plutôt |
labels.starred |
Indique si l'utilisateur a ajouté ce fichier à ses favoris. |
labels.hidden |
Uniquement en sortie. Obsolète. |
labels.trashed |
Indique si ce fichier a été placé dans la corbeille. Ce libellé s'applique à tous les utilisateurs qui accèdent au fichier. Toutefois, seuls les propriétaires sont autorisés à voir et à restaurer les fichiers. |
labels.modified |
Uniquement en sortie. Indique si le fichier a été modifié par cet utilisateur. |
explicitlyTrashed |
Uniquement en sortie. Indique si ce fichier a été explicitement placé dans la corbeille, par opposition à un placement récursif. |
createdDate |
Uniquement en sortie. Heure de création de ce fichier (horodatage au format RFC 3339). |
modifiedDate |
Date et heure de la dernière modification apportée à ce fichier par un utilisateur (code temporel au format RFC 3339). Ce paramètre n'est modifiable lors de la mise à jour que lorsque le paramètre setModifiedDate est défini. |
modifiedByMeDate |
Uniquement en sortie. Dernière modification de ce fichier par l'utilisateur (code temporel au format RFC 3339). Notez que la définition de modifiedDate met également à jour la date modifiedByMe pour l'utilisateur qui a défini la date. |
lastViewedByMeDate |
Dernière fois que l'utilisateur a consulté ce fichier (code temporel au format RFC 3339). |
markedViewedByMeDate |
Uniquement en sortie. Obsolète. |
sharedWithMeDate |
Uniquement en sortie. Heure à laquelle ce fichier a été partagé avec l'utilisateur (code temporel au format RFC 3339). |
quotaBytesUsed |
Uniquement en sortie. Nombre d'octets de quota utilisés par ce fichier. |
version |
Uniquement en sortie. Numéro de version du fichier, qui augmente de façon monotone. Cela reflète toutes les modifications apportées au fichier sur le serveur, même celles qui ne sont pas visibles par l'utilisateur qui en fait la demande. |
indexableText |
Attributs de texte indexables pour le fichier (ne peuvent être écrits) |
indexableText.text |
Texte à indexer pour ce fichier. |
originalFilename |
Nom de fichier d'origine du contenu importé, s'il est disponible, ou valeur d'origine du champ |
ownedByMe |
Uniquement en sortie. Indique si le fichier appartient à l'utilisateur actuel. Non renseigné pour les éléments des Drive partagés. |
canComment |
Uniquement en sortie. Obsolète : utilisez plutôt |
shareable |
Uniquement en sortie. Obsolète : utilisez plutôt |
fullFileExtension |
Uniquement en sortie. Extension de fichier complète, extraite du titre. Peut contenir plusieurs extensions concaténées, telles que "tar.gz". La suppression d'une extension du titre n'efface pas ce champ. Toutefois, si vous modifiez l'extension du titre, ce champ est mis à jour. Ce champ n'est renseigné que pour les fichiers dont le contenu est stocké dans Google Drive. Il ne l'est pas pour les éditeurs Docs ni pour les fichiers de raccourci. |
isAppAuthorized |
Uniquement en sortie. Indique si le fichier a été créé ou ouvert par l'application à l'origine de la requête. |
teamDriveId |
Uniquement en sortie. Obsolète : utilisez plutôt |
capabilities |
Uniquement en sortie. Capacités dont dispose l'utilisateur actuel sur ce fichier. Chaque capacité correspond à une action précise qu'un utilisateur peut effectuer. |
capabilities.canChangeRestrictedDownload |
Uniquement en sortie. Obsolète. |
capabilities.canMoveChildrenOutOfDrive |
Uniquement en sortie. Indique si l'utilisateur actuel peut déplacer les éléments enfants de ce dossier en dehors du Drive partagé. Cette valeur est "false" lorsque l'élément n'est pas un dossier. Renseigné uniquement pour les éléments des Drive partagés. |
capabilities.canReadDrive |
Uniquement en sortie. Indique si l'utilisateur actuel peut lire le Drive partagé auquel appartient ce fichier. Renseigné uniquement pour les éléments des Drive partagés. |
capabilities.canEdit |
Uniquement en sortie. Indique si l'utilisateur actuel peut modifier ce fichier. D'autres facteurs peuvent limiter le type de modifications qu'un utilisateur peut apporter à un fichier. Par exemple, consultez |
capabilities.canCopy |
Uniquement en sortie. Indique si l'utilisateur actuel peut copier ce fichier. Pour un élément dans un Drive partagé, indique si l'utilisateur actuel peut copier les descendants non-dossiers de cet élément, ou cet élément lui-même s'il ne s'agit pas d'un dossier. |
capabilities.canComment |
Uniquement en sortie. Indique si l'utilisateur actuel peut commenter ce fichier. |
capabilities.canAddChildren |
Uniquement en sortie. Indique si l'utilisateur actuel peut ajouter des enfants à ce dossier. Cette valeur est toujours "false" lorsque l'élément n'est pas un dossier. |
capabilities.canDelete |
Uniquement en sortie. Indique si l'utilisateur actuel peut supprimer ce fichier. |
capabilities.canDownload |
Uniquement en sortie. Indique si l'utilisateur actuel peut télécharger ce fichier. |
capabilities.canListChildren |
Uniquement en sortie. Indique si l'utilisateur actuel peut lister les enfants de ce dossier. Cette valeur est toujours "false" lorsque l'élément n'est pas un dossier. |
capabilities.canRemoveChildren |
Uniquement en sortie. Indique si l'utilisateur actuel peut supprimer des enfants de ce dossier. Cette valeur est toujours "false" lorsque l'élément n'est pas un dossier. Pour un dossier dans un Drive partagé, utilisez plutôt |
capabilities.canRename |
Uniquement en sortie. Indique si l'utilisateur actuel peut renommer ce fichier. |
capabilities.canTrash |
Uniquement en sortie. Indique si l'utilisateur actuel peut placer ce fichier dans la corbeille. |
capabilities.canReadRevisions |
Uniquement en sortie. Indique si l'utilisateur actuel peut lire la ressource "revisions" de ce fichier. Indique si les révisions des descendants non-dossiers de cet élément, ou cet élément lui-même s'il n'est pas un dossier, peuvent être lues pour un élément de Drive partagé. |
capabilities.canReadTeamDrive |
Uniquement en sortie. Obsolète : utilisez plutôt |
capabilities.canMoveTeamDriveItem |
Uniquement en sortie. Obsolète : utilisez |
capabilities.canChangeCopyRequiresWriterPermission |
Uniquement en sortie. Indique si l'utilisateur actuel peut modifier la restriction |
capabilities.canMoveItemIntoTeamDrive |
Uniquement en sortie. Obsolète : utilisez plutôt |
capabilities.canUntrash |
Uniquement en sortie. Indique si l'utilisateur actuel peut restaurer ce fichier depuis la corbeille. |
capabilities.canModifyContent |
Uniquement en sortie. Indique si l'utilisateur actuel peut modifier le contenu de ce fichier. |
capabilities.canMoveItemWithinTeamDrive |
Uniquement en sortie. Obsolète : utilisez plutôt |
capabilities.canMoveItemOutOfTeamDrive |
Uniquement en sortie. Obsolète : utilisez plutôt |
capabilities.canDeleteChildren |
Uniquement en sortie. Indique si l'utilisateur actuel peut supprimer les enfants de ce dossier. Cette valeur est "false" lorsque l'élément n'est pas un dossier. Renseigné uniquement pour les éléments des Drive partagés. |
capabilities.canMoveChildrenOutOfTeamDrive |
Uniquement en sortie. Obsolète : utilisez plutôt |
capabilities.canMoveChildrenWithinTeamDrive |
Uniquement en sortie. Obsolète : utilisez plutôt |
capabilities.canTrashChildren |
Uniquement en sortie. Indique si l'utilisateur actuel peut supprimer les éléments enfants de ce dossier. Cette valeur est "false" lorsque l'élément n'est pas un dossier. Renseigné uniquement pour les éléments des Drive partagés. |
capabilities.canMoveItemOutOfDrive |
Uniquement en sortie. Indique si l'utilisateur actuel peut déplacer cet élément en dehors de ce Drive en modifiant son parent. Notez qu'une demande de modification du parent de l'élément peut toujours échouer en fonction du nouveau parent ajouté. |
capabilities.canAddMyDriveParent |
Uniquement en sortie. Indique si l'utilisateur actuel peut ajouter un parent à l'élément sans supprimer un parent existant dans la même requête. Non renseigné pour les fichiers de Drive partagé. |
capabilities.canRemoveMyDriveParent |
Uniquement en sortie. Indique si l'utilisateur actuel peut supprimer un parent de l'élément sans en ajouter un autre dans la même requête. Non renseigné pour les fichiers de Drive partagé. |
capabilities.canMoveItemWithinDrive |
Uniquement en sortie. Indique si l'utilisateur actuel peut déplacer cet élément dans ce Drive. Notez qu'une demande de modification du parent de l'élément peut toujours échouer en fonction du nouveau parent ajouté et de celui supprimé. |
capabilities.canShare |
Uniquement en sortie. Indique si l'utilisateur actuel peut modifier les paramètres de partage de ce fichier. |
capabilities.canMoveChildrenWithinDrive |
Uniquement en sortie. Indique si l'utilisateur actuel peut déplacer les enfants de ce dossier dans ce Drive. Cette valeur est "false" lorsque l'élément n'est pas un dossier. Notez qu'une demande de déplacement de l'enfant peut toujours échouer en fonction de l'accès de l'utilisateur actuel à l'enfant et au dossier de destination. |
capabilities.canModifyContentRestriction |
Obsolète : sortie uniquement. Utilisez |
capabilities.canAddFolderFromAnotherDrive |
Uniquement en sortie. Indique si l'utilisateur actuel peut ajouter un dossier provenant d'un autre Drive (Drive partagé différent ou Mon Drive) à ce dossier. Cette valeur est "false" lorsque l'élément n'est pas un dossier. Renseigné uniquement pour les éléments des Drive partagés. |
capabilities.canChangeSecurityUpdateEnabled |
Uniquement en sortie. Indique si l'utilisateur actuel peut modifier le champ "securityUpdateEnabled" dans les métadonnées de partage de lien. |
capabilities.canAcceptOwnership |
Uniquement en sortie. Indique si l'utilisateur actuel est le propriétaire en attente du fichier. Non renseigné pour les fichiers de Drive partagé. |
capabilities.canReadLabels |
Uniquement en sortie. Indique si l'utilisateur actuel peut lire les libellés du fichier. |
capabilities.canModifyLabels |
Uniquement en sortie. Indique si l'utilisateur actuel peut modifier les libellés du fichier. |
capabilities.canModifyEditorContentRestriction |
Uniquement en sortie. Indique si l'utilisateur actuel peut ajouter ou modifier les restrictions de contenu du fichier qui sont réservées aux éditeurs. |
capabilities.canModifyOwnerContentRestriction |
Uniquement en sortie. Indique si l'utilisateur actuel peut ajouter ou modifier des restrictions de contenu réservées au propriétaire. |
capabilities.canRemoveContentRestriction |
Uniquement en sortie. Indique si le fichier est soumis à une restriction de contenu qui peut être supprimée par l'utilisateur actuel. |
capabilities.canDisableInheritedPermissions |
Uniquement en sortie. Indique si un utilisateur peut désactiver les autorisations héritées. |
capabilities.canEnableInheritedPermissions |
Uniquement en sortie. Indique si un utilisateur peut réactiver les autorisations héritées. |
hasAugmentedPermissions |
Uniquement en sortie. Indique si des autorisations sont directement associées à ce fichier. Ce champ n'est renseigné que pour les éléments des Drive partagés. |
trashingUser |
Uniquement en sortie. Si le fichier a été explicitement placé dans la corbeille, l'utilisateur qui l'a fait. Renseigné uniquement pour les éléments des Drive partagés. |
canReadRevisions |
Uniquement en sortie. Obsolète : utilisez plutôt |
thumbnailVersion |
Uniquement en sortie. Version miniature à utiliser pour l'invalidation du cache de miniatures. |
trashedDate |
Uniquement en sortie. Heure à laquelle l'élément a été mis à la corbeille (code temporel au format RFC 3339). Renseigné uniquement pour les éléments des Drive partagés. |
thumbnail |
Vignette du fichier. Elle ne sera utilisée que si une miniature standard ne peut pas être générée. |
thumbnail.image |
Octets de l'image miniature encodés en base64 sécurisé pour les URL. Elle doit être conforme à la section 5 de la norme RFC 4648. Chaîne encodée en base64. |
thumbnail.mimeType |
Type MIME de la miniature. |
imageMediaMetadata |
Uniquement en sortie. Métadonnées sur les images. Cette section n'est présente que pour les types d'images. Son contenu dépend de ce qui peut être analysé à partir du contenu de l'image. |
imageMediaMetadata.flashUsed |
Uniquement en sortie. Indique si un flash a été utilisé pour créer la photo. |
imageMediaMetadata.meteringMode |
Uniquement en sortie. Mode de mesure utilisé pour créer la photo. |
imageMediaMetadata.sensor |
Uniquement en sortie. Type de capteur utilisé pour créer la photo. |
imageMediaMetadata.exposureMode |
Uniquement en sortie. Mode d'exposition utilisé pour créer la photo. |
imageMediaMetadata.colorSpace |
Uniquement en sortie. Espace colorimétrique de la photo. |
imageMediaMetadata.whiteBalance |
Uniquement en sortie. Mode de balance des blancs utilisé pour créer la photo. |
imageMediaMetadata.width |
Uniquement en sortie. Largeur de l'image en pixels. |
imageMediaMetadata.height |
Uniquement en sortie. Hauteur de l'image en pixels. |
imageMediaMetadata.location |
Uniquement en sortie. Informations sur l'emplacement géographique stockées dans l'image. |
imageMediaMetadata.location.latitude |
Uniquement en sortie. Latitude stockée dans l'image. |
imageMediaMetadata.location.longitude |
Uniquement en sortie. Longitude stockée dans l'image. |
imageMediaMetadata.location.altitude |
Uniquement en sortie. Altitude stockée dans l'image. |
imageMediaMetadata.rotation |
Uniquement en sortie. Nombre de rotations de 90 degrés dans le sens des aiguilles d'une montre appliquées à l'orientation d'origine de l'image. |
imageMediaMetadata.date |
Uniquement en sortie. Date et heure auxquelles la photo a été prise (code temporel au format EXIF). |
imageMediaMetadata.cameraMake |
Uniquement en sortie. Marque de l'appareil photo utilisé pour créer la photo. |
imageMediaMetadata.cameraModel |
Uniquement en sortie. Modèle de l'appareil photo utilisé pour créer la photo. |
imageMediaMetadata.exposureTime |
Uniquement en sortie. Durée de l'exposition, en secondes. |
imageMediaMetadata.aperture |
Uniquement en sortie. Ouverture utilisée pour créer la photo (nombre f). |
imageMediaMetadata.focalLength |
Uniquement en sortie. Distance focale utilisée pour créer la photo, en millimètres. |
imageMediaMetadata.isoSpeed |
Uniquement en sortie. Sensibilité ISO utilisée pour créer la photo. |
imageMediaMetadata.exposureBias |
Uniquement en sortie. Biais d'exposition de la photo (valeur APEX). |
imageMediaMetadata.maxApertureValue |
Uniquement en sortie. Nombre f le plus petit de l'objectif à la distance focale utilisée pour créer la photo (valeur APEX). |
imageMediaMetadata.subjectDistance |
Uniquement en sortie. Distance du sujet de la photo, en mètres. |
imageMediaMetadata.lens |
Uniquement en sortie. Objectif utilisé pour prendre la photo. |
videoMediaMetadata |
Uniquement en sortie. Métadonnées sur le contenu vidéo. Cette option n'est disponible que pour les types de vidéos. |
videoMediaMetadata.width |
Uniquement en sortie. Largeur de la vidéo en pixels. |
videoMediaMetadata.height |
Uniquement en sortie. Hauteur de la vidéo en pixels. |
videoMediaMetadata.durationMillis |
Uniquement en sortie. Durée de la vidéo en millisecondes. |
shortcutDetails |
Détails du fichier de raccourci. Renseigné uniquement pour les fichiers de raccourci, dont le champ mimeType est défini sur |
shortcutDetails.targetId |
ID du fichier vers lequel pointe ce raccourci. Ne peut être défini que sur les requêtes |
shortcutDetails.targetMimeType |
Uniquement en sortie. Type MIME du fichier vers lequel pointe ce raccourci. La valeur de ce champ est un instantané du type MIME de la cible, capturé lors de la création du raccourci. |
shortcutDetails.targetResourceKey |
Uniquement en sortie. ResourceKey du fichier cible. |
resourceKey |
Uniquement en sortie. Clé requise pour accéder à l'élément via un lien partagé. |
linkShareMetadata |
Uniquement en sortie. Détails concernant LinkShare. Contient des informations sur les URL de liens que les clients utilisent pour faire référence à cet élément. |
linkShareMetadata.securityUpdateEligible |
Uniquement en sortie. Indique si le fichier est éligible à une mise à jour de sécurité. |
linkShareMetadata.securityUpdateEnabled |
Uniquement en sortie. Indique si la mise à jour de sécurité est activée pour ce fichier. |
labelInfo |
Uniquement en sortie. Présentation des libellés du fichier. |
labelInfo.labels[] |
Uniquement en sortie. Ensemble d'étiquettes dans le fichier, comme demandé par les ID d'étiquettes dans le paramètre |
sha1Checksum |
Uniquement en sortie. Somme de contrôle SHA1 associée à ce fichier, le cas échéant. Ce champ n'est renseigné que pour les fichiers dont le contenu est stocké dans Google Drive. Il ne l'est pas pour les éditeurs Docs ni pour les fichiers de raccourci. |
sha256Checksum |
Uniquement en sortie. Somme de contrôle SHA256 associée à ce fichier, le cas échéant. Ce champ n'est renseigné que pour les fichiers dont le contenu est stocké dans Google Drive. Il ne l'est pas pour les éditeurs Docs ni pour les fichiers de raccourci. |
inheritedPermissionsDisabled |
Indique si les autorisations héritées de ce fichier sont désactivées. Les autorisations héritées sont activées par défaut. |
ContentRestriction
Restriction d'accès au contenu du fichier.
Représentation JSON |
---|
{
"readOnly": boolean,
"reason": string,
"type": string,
"restrictingUser": {
object ( |
Champs | |
---|---|
readOnly |
Indique si le contenu du fichier est en lecture seule. Si un fichier est en lecture seule, il est impossible d'y ajouter une révision, d'y ajouter ou modifier des commentaires, ou d'en modifier le titre. |
reason |
La raison pour laquelle le contenu du fichier est soumis à des restrictions. Ce champ n'est modifiable que dans les requêtes qui définissent également |
type |
Uniquement en sortie. Type de restriction de contenu. Actuellement, la seule valeur possible est |
restrictingUser |
Uniquement en sortie. Utilisateur qui a défini la restriction de contenu. N'est renseigné que si la valeur de |
restrictionDate |
Uniquement en sortie. Heure à laquelle la restriction de contenu a été définie (code temporel au format RFC 3339). N'est renseigné que si la valeur de |
ownerRestricted |
Indique si la restriction de contenu ne peut être modifiée ou supprimée que par un utilisateur propriétaire du fichier. Pour les fichiers dans les Drive partagés, tout utilisateur disposant des droits |
systemRestricted |
Uniquement en sortie. Indique si la restriction de contenu a été appliquée par le système, par exemple en raison d'une signature électronique. Les utilisateurs ne peuvent pas modifier ni supprimer les restrictions de contenu système. |
Méthodes |
|
---|---|
|
Crée une copie du fichier spécifié. |
|
Supprime définitivement un fichier appartenant à l'utilisateur sans le placer dans la corbeille. |
|
Supprime définitivement tous les fichiers placés dans la corbeille de l'utilisateur. |
|
Exporte un document Google Workspace au type MIME demandé et renvoie le contenu des octets exportés. |
|
Génère un ensemble d'ID de fichiers pouvant être fournis dans les requêtes d'insertion ou de copie. |
|
Récupère les métadonnées ou le contenu d'un fichier par ID. |
|
Insère un nouveau fichier. |
|
Liste les fichiers de l'utilisateur. |
|
Liste les libellés d'un fichier. |
|
Modifie l'ensemble des libellés appliqués à un fichier. |
|
Met à jour les métadonnées et/ou le contenu d'un fichier. |
|
Définissez l'heure de mise à jour du fichier sur l'heure actuelle du serveur. |
|
Place un fichier dans la corbeille. |
|
Restaure un fichier de la corbeille. |
|
Met à jour les métadonnées et/ou le contenu d'un fichier. |
|
S'abonne aux modifications apportées à un fichier. |