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. En savoir plus sur l’authentification et l’autorisation. |
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