Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Espace de noms: microsoft.graph
Importante
Les API sous la version /beta dans Microsoft Graph sont susceptibles d’être modifiées. L’utilisation de ces API dans des applications de production n’est pas prise en charge. Pour déterminer si une API est disponible dans v1.0, utilisez le sélecteur Version .
Attention
Les applications existantes qui utilisent cette fonctionnalité avec baseTask ou baseTaskList doivent être mises à jour, car l’ensemble d’API de tâches basé sur ces ressources est déconseillé à compter du 31 mai 2022. Cet ensemble d'API cessera de renvoyer des données le 31 août 2022. Utilisez l’ensemble d’API basé sur todoTask.
Supprimez une extension d’ouverture (objet openTypeExtension) à partir de l’instance spécifiée d’une ressource.
Pour obtenir la liste des ressources qui prennent en charge les extensions ouvertes, consultez le tableau dans la section Autorisations .
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 à partir de laquelle vous supprimez l’extension 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 |
|---|---|---|---|
| appareil | Directory.AccessAsUser.All | Non prise en charge. | Device.ReadWrite.All |
| driveItem | Files.ReadWrite | Files.ReadWrite | Non prise en charge. |
| event | Calendars.ReadWrite | Calendars.ReadWrite | Calendars.ReadWrite |
| group | Group.ReadWrite.All | Non prise en charge. | Group.ReadWrite.All |
| group event | Group.ReadWrite.All | Non prise en charge. | Non pris en charge |
| group post | Group.ReadWrite.All | Non prise en charge. | Group.ReadWrite.All |
| message | Mail.ReadWrite | Mail.ReadWrite | Mail.ReadWrite |
| organization | Organization.ReadWrite.All | Non prise en charge. | Organization.ReadWrite.All |
| personal contact | Contacts.ReadWrite | Contacts.ReadWrite | Contacts.ReadWrite |
| site | Sites.ReadWrite.All | Non prise en charge. | Non prise en charge. |
| todoTask | Tasks.ReadWrite | Tasks.ReadWrite | Tasks.ReadWrite.All |
| todoTasklist | Tasks.ReadWrite | Tasks.ReadWrite | Tasks.ReadWrite.All |
| user | User.ReadWrite | Non prise en charge. | User.ReadWrite.All |
| baseTask (déconseillé) | Tasks.ReadWrite | Tasks.ReadWrite | Tasks.ReadWrite.All |
| baseTasklist (déconseillé) | Tasks.ReadWrite | Tasks.ReadWrite | Tasks.ReadWrite.All |
Requête HTTP
Dans la demande, identifiez l’instance de la ressource, utilisez la propriété de navigation extensions de cette instance pour identifier l’extension et effectuez une DELETE sur cette instance d’extension.
DELETE /administrativeUnits/{administrativeUnitId}/extensions/{extensionId}
DELETE /devices/{deviceId}/extensions/{extensionId}
DELETE /users/{userId|userPrincipalName}/events/{eventId}/extensions/{extensionId}
DELETE /groups/{groupId}/extensions/{extensionId}
DELETE /groups/{groupId}/events/{eventId}/extensions/{extensionId}
DELETE /groups/{groupId}/threads/{threadIid}/posts/{postId}/extensions/{extensionId}
DELETE /users/{userIid|userPrincipalName}/messages/{messageId}/extensions/{extensionId}
DELETE /organization/{organizationId}/extensions/{extensionId}
DELETE /users/{userId|userPrincipalName}/contacts/{contactId}/extensions/{extensionId}
DELETE /users/{userId|userPrincipalName}/extensions/{extensionId}
DELETE /users/me/todo/lists/{listId}/extensions/{extensionId}
DELETE /users/me/todo/lists/{listId}/tasks/{taskId}/extensions/{extensionId}
DELETE /users/me/tasks/lists/{listId}/extensions/{extensionId}
DELETE /users/me/tasks/lists/{listId}/tasks/{taskId}/extensions/{extensionId}
DELETE /drive/items/{itemId}/extensions/{extensionId}
DELETE /sites/{site-id}/extensions/{extensionId}
Note: La syntaxe précédente montre quelques méthodes courantes pour identifier une ressource instance, afin de supprimer une extension de celle-ci. Toute autre syntaxe qui vous permet d’identifier ces instances de ressources prend en charge la suppression des extensions ouvertes de celles-ci de la même manière.
En-têtes de demande
| Nom | Valeur |
|---|---|
| Autorisation | 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 1
Le premier exemple fait référence à une extension par son nom et supprime l’extension dans le message spécifié.
DELETE https://graph.microsoft.com/beta/me/messages/AAMkAGE1M2IyNGNmLTI5MTktNDUyZi1iOTVl===/extensions/Com.Contoso.Referral/
Réponse 1
L’exemple suivant illustre la réponse.
HTTP/1.1 204 No Content
Demande 2
Le deuxième exemple supprime une extension dans l’événement de groupe spécifié.
DELETE https://graph.microsoft.com/beta/groups/f5480dfd-7d77-4d0b-ba2e-3391953cc74a/events/AAMkADVlN17IsAAA=/extensions/Com.Contoso.Referral
Réponse 2
L’exemple suivant illustre la réponse.
HTTP/1.1 204 No Content
Demande 3
L’exemple suivant montre comment supprimer une extension par son nom de l’élément driveItem spécifié.
DELETE https://graph.microsoft.com/beta/drive/items/01FWCEC553UUOHTOAGBVE2IXBQTIZY3JZQ/extensions/Com.Contoso.Referral
Réponse 3
L’exemple suivant illustre la réponse.
HTTP/1.1 204 No Content
Demande 4
L’exemple suivant montre comment supprimer une extension par son nom du site spécifié.
DELETE https://graph.microsoft.com/beta/sites/8f52f9ad-4f4f-4739-b682-7c0283207937/extensions/Com.Contoso.Referral
Réponse 4
L’exemple suivant illustre la réponse.
HTTP/1.1 204 No Content