Method: courses.announcements.addOnAttachments.list

Renvoie toutes les pièces jointes créées par un module complémentaire sous le post.

Le module complémentaire doit avoir des pièces jointes actives au post ou être autorisé à en créer de nouvelles.

Cette méthode renvoie les codes d'erreur suivants:

  • PERMISSION_DENIED pour les erreurs d'accès
  • INVALID_ARGUMENT si le format de la requête est incorrect.
  • NOT_FOUND si l'une des ressources identifiées n'existe pas.

Requête HTTP

GET https://classroom.googleapis.com/v1/courses/{courseId}/announcements/{itemId}/addOnAttachments

L'URL utilise la syntaxe de transcodage gRPC.

Paramètres de chemin d'accès

Paramètres
courseId

string

Obligatoire. Identifiant du cours.

itemId

string

Identifiant de l'élément Announcement, CourseWork ou CourseWorkMaterial dont les pièces jointes doivent être énumérées. Ce champ est obligatoire, mais n'est pas marqué comme tel lors de la migration depuis postId.

Paramètres de requête

Paramètres
postId
(deprecated)

string

Facultatif. Identifiant de l'article du cours dont les pièces jointes doivent être énumérées. Obsolète, utilisez plutôt itemId.

pageSize

integer

Nombre maximal de pièces jointes à renvoyer. Le service peut renvoyer un nombre inférieur à cette valeur. Si aucune valeur n'est spécifiée, 20 pièces jointes au maximum seront renvoyées. La valeur maximale est 20. les valeurs supérieures à 20 sont contraints de passer à 20.

pageToken

string

Jeton de page reçu d'un appel addOnAttachments.list précédent. Fournissez-le pour récupérer la page suivante.

Lors de la pagination, tous les autres paramètres fournis à addOnAttachments.list doivent correspondre à l'appel ayant fourni le jeton de page.

Corps de la requête

Le corps de la requête doit être vide.

Corps de la réponse

Si la requête aboutit, le corps de la réponse contient une instance de ListAddOnAttachmentsResponse.

Champs d'application des autorisations

Nécessite l'un des champs d'application OAuth suivants :

  • https://www.googleapis.com/auth/classroom.addons.student
  • https://www.googleapis.com/auth/classroom.addons.teacher

Pour en savoir plus, consultez le Guide relatif aux autorisations.