Eliminar datos adjuntos

Espacio de nombres: microsoft.graph

Importante

Las API de la versión /beta de Microsoft Graph están sujetas a cambios. No se admite el uso de estas API en aplicaciones de producción. Para determinar si una API está disponible en la versión 1.0, use el selector de Versión.

Eliminar datos adjuntos de un evento de calendario de usuario, un mensaje, una nota, una tarea de Outlook o una publicación.

Precaución

Las tareas de Outlook quedaron en desuso y dejaron de devolver datos el 10 de agosto de 2022. Actualice las aplicaciones existentes que usan esta característica con tareas de Outlook.

Esta API está disponible en las siguientes implementaciones en la nube nacional.

Servicio global Administración pública de EE. UU. Gobierno de EE. UU. L5 (DOD) China operado por 21Vianet

Permissions

Según el recurso (evento, mensaje, nota, outlookTask o publicación) al que se adjunten los datos adjuntos y el tipo de permiso (delegado o aplicación) solicitado, el permiso especificado en la tabla siguiente es el privilegio mínimo necesario para llamar a esta API. Para más información, incluida la toma de precauciones antes de elegir permisos con más privilegios, busque los siguientes permisos en Permisos.

Recurso admitido Delegado (cuenta profesional o educativa) Delegado (cuenta de Microsoft personal) Aplicación
evento Calendars.ReadWrite Calendars.ReadWrite Calendars.ReadWrite
mensaje Mail.ReadWrite Mail.ReadWrite Mail.ReadWrite
Nota ShortNotes.ReadWrite ShortNotes.ReadWrite ShortNotes.ReadWrite.All
outlookTask Tasks.ReadWrite Tasks.ReadWrite No compatible
post Group.ReadWrite.All No admitido No admitido

Solicitud HTTP

Datos adjuntos de un evento en el calendario predeterminado del usuario.

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}

Datos adjuntos de un evento del calendario especificado que pertenece al usuario.

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

Datos adjuntos para un evento en un calendario que pertenece al calendarGroup predeterminado del usuario.

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

Datos adjuntos para un evento en un calendario que pertenece al calendarGroup de un usuario.

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

Datos adjuntos de un message en el buzón de un usuario.

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

Datos adjuntos de un message contenido en una mailFolder de nivel superior en el buzón de un usuario.

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

Datos adjuntos de un message contenido en una carpeta secundaria de una mailFolder en el buzón de un usuario. En el ejemplo siguiente se muestra un nivel de anidamiento, pero se puede encontrar un mensaje en un elemento secundario de un elemento secundario, y así sucesivamente.

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

Datos adjuntos para una nota en el buzón de un usuario.

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

Datos adjuntos para una tarea de Outlook.

DELETE /me/outlook/tasks/{id}/attachments/{id}
DELETE /users/{id}/outlook/tasks/{id}/attachments/{id}

Datos adjuntos de una publicación en un hilo que pertenece a una conversación de un grupo.

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

Encabezados de solicitud

Nombre Descripción
Authorization {token} de portador. Obligatorio. Obtenga más información sobre autenticación y autorización.

Cuerpo de la solicitud

No proporcione un cuerpo de solicitud para este método.

Respuesta

Si se ejecuta correctamente, este método devuelve un código de respuesta 204 No Content. No devuelve nada en el cuerpo de la respuesta.

Ejemplos

Ejemplo 1: Eliminar datos adjuntos de evento

En el ejemplo siguiente se muestra cómo eliminar datos adjuntos en un evento.

Solicitud

En el ejemplo siguiente se muestra la solicitud.

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

Respuesta

En el ejemplo siguiente se muestra la respuesta.

HTTP/1.1 204 No Content

Ejemplo 2: Eliminar datos adjuntos de notas

En el siguiente ejemplo se muestra cómo eliminar datos adjuntos en una nota.

Solicitud

En el ejemplo siguiente se muestra la solicitud.

DELETE https://graph.microsoft.com/beta/me/notes/AAMkAGI2THVSAAA=/attachments/AAMkAGI2attach2

Respuesta

En el ejemplo siguiente se muestra la respuesta.

HTTP/1.1 204 No Content