【发布时间】:2022-08-12 03:15:54
【问题描述】:
我通过生成链接然后邀请 3 个人使用该链接在 Onedrive 上共享文件。
这些是使用该链接共享文件的用户。
\"grantedToIdentities\": [
{
\"user\": {
\"displayName\": \"A\",
\"email\": \"a@example.com\",
\"id\": \"5ch6e5c3-cwuv-uyue-cu65-r87h808uvu23\"
}
},
{
\"user\": {
\"displayName\": \"B\",
\"email\": \"b@example.com\",
\"id\": \"9vn495c3-cwuv-uyue-cu65-r87h30j3j2j9\"
}
},
{
\"user\": {
\"displayName\": \"p\",
\"email\": \"p@example.com\",
\"id\": \"509k0j30-3edc-4451-94fb-07aa49idn2dj\"
}
}
],
\"link\": {
\"scope\": \"users\",
\"type\": \"view\",
\"webUrl\": \"xxxLinkToFilexxx\",
\"preventsDownload\": false
}
现在,我特别想删除\'\'\'p@example.com\'\'\'的访问权限。
在 Microsoft Graph 文档中,存在一个终结点来删除此完整共享,而不是特定用户。
DELETE /drives/{drive-id}/items/{item-id}/permissions/{perm-id}
DELETE /groups/{group-id}/drive/items/{item-id}/permissions/{perm-id}
DELETE /me/drive/items/{item-id}/permissions/{perm-id}
DELETE /sites/{site-id}/drive/items/{item-id}/permissions/{perm-id}
DELETE /users/{user-id}/drive/items/{item-id}/permissions/{perm-id}
有什么方法可以使用 Graph API 仅删除 1 个用户?
标签: msgraph