gpt4 book ai didi

microsoft-graph-api - 如何识别 OneDrive DriveItem 权限标识是组还是用户

转载 作者:行者123 更新时间:2023-12-04 15:38:43 27 4
gpt4 key购买 nike

我们正在获得 driveItem 的权限按照文档使用 Microsoft Graph here .

每个返回的权限对象通常包含一个 grantedTo具有 IdentitySet 的字段作为它的值(value)。但问题在于每个 Identity始终是 user :

"grantedTo": { 
"user": {
"displayName": "data Owners",
"email": "data@example.onmicrosoft.com",
"id": "94c3e81b-f6fb-43c6-8df5-b98462ccf191"
}
}
"grantedTo": { 
"user": {
"displayName": "Data Members"
}
}

即使这些是组,也会发生这种情况。因此,使用这些数据无法确定什么是组,什么是用户。

我们希望避免任何额外的请求,因为这会变得非常低效。

因此我们问有没有一种方法可以识别它是一个组还是一个用户,而无需任何额外的 API 请求?例如一些未记录的查询参数或关系?

最佳答案

恐怕这是不可能的,因为 IdentitySet 本身不区分用户和组:

{
"application": {"@odata.type": "microsoft.graph.identity"},
"device": {"@odata.type": "microsoft.graph.identity"},
"user": {"@odata.type": "microsoft.graph.identity"}
}

关于microsoft-graph-api - 如何识别 OneDrive DriveItem 权限标识是组还是用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57352899/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com