オープン拡張機能を削除する
名前空間: microsoft.graph
指定されたリソースのインスタンスからオープン拡張機能 (openTypeExtension オブジェクト) を削除します。
開いている拡張機能をサポートするリソースの一覧については、「 アクセス許可」 セクションの表を参照してください。
この API は、次の国内クラウド展開で使用できます。
グローバル サービス | 米国政府機関 L4 | 米国政府機関 L5 (DOD) | 21Vianet が運営する中国 |
---|---|---|---|
✅ | ✅ | ✅ | ✅ |
アクセス許可
拡張機能を削除するリソースと、要求されたアクセス許可の種類 (委任またはアプリケーション) に応じて、次の表で指定されているアクセス許可は、この API を呼び出すために必要な最小限の特権です。 より多くの特権アクセス許可を選択する前に注意することを含め、詳細については、[アクセス許可] で次のアクセス許可を検索してください。
サポートされているリソース | 委任 (職場または学校のアカウント) | 委任 (個人用 Microsoft アカウント) | アプリケーション |
---|---|---|---|
device | Directory.AccessAsUser.All | サポート対象外 | Device.ReadWrite.All |
イベント | Calendars.ReadWrite | Calendars.ReadWrite | Calendars.ReadWrite |
グループ | Group.ReadWrite.All | サポート対象外 | Group.ReadWrite.All |
グループ イベント | Group.ReadWrite.All | 非サポート | 非サポート |
グループの投稿 | Group.ReadWrite.All | サポート対象外 | Group.ReadWrite.All |
メッセージ | Mail.ReadWrite | Mail.ReadWrite | Mail.ReadWrite |
organization | Organization.ReadWrite.All | 非サポート | Organization.ReadWrite.All |
個人用連絡先 | Contacts.ReadWrite | Contacts.ReadWrite | Contacts.ReadWrite |
todoTask | Tasks.ReadWrite | Tasks.ReadWrite | Tasks.ReadWrite.All |
todoTasklist | Tasks.ReadWrite | Tasks.ReadWrite | Tasks.ReadWrite.All |
ユーザー | User.ReadWrite | User.ReadWrite | User.ReadWrite.All |
HTTP 要求
要求で、リソース インスタンスを識別し、そのインスタンスの extensions ナビゲーション プロパティを使用して拡張機能を識別し、その拡張インスタンスで DELETE
を行います。
DELETE /devices/{Id}/extensions/{extensionId}
DELETE /users/{id|userPrincipalName}/events/{id}/extensions/{extensionId}
DELETE /groups/{id}/extensions/{extensionId}
DELETE /groups/{id}/events/{id}/extensions/{extensionId}
DELETE /groups/{id}/threads/{id}/posts/{id}/extensions/{extensionId}
DELETE /users/{id|userPrincipalName}/messages/{id}/extensions/{extensionId}
DELETE /organization/{Id}/extensions/{extensionId}
DELETE /users/{id|userPrincipalName}/contacts/{id}/extensions/{extensionId}
DELETE /users/{id|userPrincipalName}/extensions/{extensionId}
DELETE /me/todo/lists/{todoTaskListId}/extensions/{extensionId}
DELETE /me/todo/lists/{todoTaskListId}/tasks/{taskId}/extensions/{extensionId}
DELETE /users/{userId}/todo/lists/{todoTaskListId}/extensions/{extensionId}
DELETE /users/{userId}/todo/lists/{todoTaskListId}/tasks/{taskId}/extensions/{extensionId}
DELETE /users/{id|userPrincipalName}/extensions/{extensionId}
DELETE /me/extensions/{extensionId}
メモ: 前の構文は、リソース インスタンスから拡張機能を削除するために、リソース インスタンスを識別するための一般的な方法をいくつか示しています。 こうしたリソース インスタンスを特定するために使用できる他の構文すべても、同様の方法でオープン拡張機能を削除できます。
パス パラメーター
パラメーター | 型 | 説明 |
---|---|---|
extensionId | String | これは、拡張機能の一意のテキスト識別子である拡張名、または拡張機能の種類と一意のテキスト識別子を連結する完全修飾名です。 拡張機能を作成すると、 id プロパティに完全修飾名が返されます。 必須。 |
id | String | 対応するコレクションのインスタンスの一意識別子。 必須。 |
要求ヘッダー
名前 | 値 |
---|---|
Authorization | ベアラー {token}。 必須です。 認証と承認の詳細については、こちらをご覧ください。 |
要求本文
このメソッドには、要求本文を指定しません。
応答
成功した場合、このメソッドは 204 No Content
応答コードを返します。 応答本文では何も返されません。
例
要求
最初の例では、名前で拡張情報を参照し、指定されたメッセージの拡張情報を削除します。
DELETE https://graph.microsoft.com/v1.0/me/messages/AAMkAGE1M2IyNGNmLTI5MTktNDUyZi1iOTVl===/extensions/Com.Contoso.Referral
2 番目の例では、指定されたグループ イベントの拡張機能を削除します。
DELETE https://graph.microsoft.com/v1.0/groups/f5480dfd-7d77-4d0b-ba2e-3391953cc74a/events/AAMkADVlN17IsAAA=/extensions/Com.Contoso.Referral
応答
次の例は応答を示しています。
HTTP/1.1 204 No Content