Supprimer une pièce jointe

Espace de noms: microsoft.graph

Supprimer une pièce jointe d’un événement de calendrier utilisateur, d’un message électronique ou d’un billet de groupe.

Cette API est disponible dans les déploiements de cloud national suivants.

Service global Gouvernement des États-Unis L4 Us Government L5 (DOD) Chine gérée par 21Vianet

Autorisations

Selon la ressource (événement, message, outlookTask ou publication) à laquelle la pièce jointe est attachée et le type d’autorisation (délégué ou application) demandé, l’autorisation spécifiée dans le tableau suivant est la moins privilégiée requise pour appeler cette API. Pour en savoir plus, notamment sur les Mesures de prudence avant de choisir des autorisations plus privilégiées, recherchez ces autorisations dans Autorisations.

Ressource prise en charge Déléguée (compte professionnel ou scolaire) Déléguée (compte Microsoft personnel) Application
event Calendars.ReadWrite Calendars.ReadWrite Calendars.ReadWrite
message Mail.ReadWrite Mail.ReadWrite Mail.ReadWrite
post Group.ReadWrite.All Non pris en charge Non pris en charge

Requête HTTP

Pièces jointes à un événement dans le calendrier par défaut de l’utilisateur.

DELETE /me/events/{id}/attachments/{id}
DELETE /users/{id | userPrincipalName}/events/{id}/attachments/{id}

DELETE /me/calendar/events/{id}/attachments/{id}
DELETE /users/{id | userPrincipalName}/calendar/events/{id}/attachments/{id}

Pièces jointes pour un événement dans le calendrier spécifié qui appartient à l’utilisateur.

DELETE /me/calendars/{id}/events/{id}/attachments/{id}
DELETE /users/{id | userPrincipalName}/calendars/{id}/events/{id}/attachments/{id}

Pièces jointes pour un événement dans un calendrier qui appartient au calendarGroup par défaut de l’utilisateur.

DELETE /me/calendars/{id}/events/{id}/attachments/{id}
DELETE /users/{id | userPrincipalName}/calendars/{id}/events/{id}/attachments/{id}

Pièces jointes pour un événement dans un calendrier qui appartient au calendarGroup d’un utilisateur.

DELETE /me/calendarGroups/{id}/calendars/{id}/events/{id}/attachments/{id}
DELETE /users/{id | userPrincipalName}/calendarGroups/{id}/calendars/{id}/events/{id}/attachments/{id}

Pièces jointes pour un élément message dans la boîte aux lettres d’un utilisateur.

DELETE /me/messages/{id}/attachments/{id}
DELETE /users/{id | userPrincipalName}/messages/{id}/attachments/{id}

Pièces jointes pour un élément message contenu dans un élément mailFolder de niveau supérieur dans la boîte aux lettres d’un utilisateur.

DELETE /me/mailFolders/{id}/messages/{id}/attachments/{id}
DELETE /users/{id | userPrincipalName}/mailFolders/{id}/messages/{id}/attachments/{id}

Pièces jointes pour un message contenu dans un dossier enfant d’un dossier de courrier dans la boîte aux lettres d’un utilisateur. L’exemple suivant montre un niveau d’imbrication, mais un message peut se trouver dans un enfant d’un enfant, etc.

DELETE /me/mailFolders/{id}/childFolders/{id}/.../messages/{id}/attachments/{id}
DELETE /users/{id | userPrincipalName}/mailFolders/{id}/childFolders/{id}/messages/{id}/attachments/{id}

Pièces jointes pour un billet dans un thread qui appartient à une conversation d’un groupe.

DELETE /groups/{id}/threads/{id}/posts/{id}/attachments/{id}
DELETE /groups/{id}/conversations/{id}/threads/{id}/posts/{id}/attachments/{id}

En-têtes de demande

Nom Type Description
Autorisation string Porteur {token}. Obligatoire.

Corps de la demande

N’indiquez pas le corps de la demande pour cette méthode.

Réponse

Si elle réussit, cette méthode renvoie un code de réponse 204 No Content. Il ne retourne rien dans le corps de la réponse.

Exemple

Demande

L’exemple suivant montre une demande de suppression d’une pièce jointe sur un événement.

DELETE https://graph.microsoft.com/v1.0/me/events/{id}/attachments/{id}

Réponse

L’exemple suivant illustre la réponse.

HTTP/1.1 204 No Content