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.

Precaución

Las aplicaciones existentes que usan esta característica con tareas de Outlook deben actualizarse, ya que las tareas de Outlook están en desuso. Consulte Api de tareas pendientes en versión preliminar pública para obtener más información.

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

Esta API está disponible en las siguientes implementaciones nacionales de nube.

Servicio global Gobierno de EE. UU. L4 Us Government L5 (DOD) China operada por 21Vianet

Permissions

En función del recurso (evento, mensaje, outlookTask o publicación) al que se adjuntan los datos adjuntos y del tipo de permiso (delegado o aplicación) solicitado, el permiso especificado en la tabla siguiente es el menos privilegiado 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
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 de un evento de 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 de un evento de 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 un mensaje se puede encontrar en un elemento secundario de un elemento secundario, etc.

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

Datos adjuntos de 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 subproceso 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 la autenticación y la 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.

Ejemplo

Solicitud

En el ejemplo siguiente se muestra una solicitud para eliminar datos adjuntos en un evento.

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