一直试图使用Microsoft Graph的统一API和OneDrive API来收集有关特定DriveItem权限的信息。Microsoft的图形权限资源类型没有邀请
文档指出以下属性在权限资源类型可供选择:
{
"grantedTo": {
"application": {
"displayName": "displayName-value",
"id": "id-value"
},
"device": {
"displayName": "displayName-value",
"id": "id-value"
},
"user": {
"displayName": "displayName-value",
"id": "id-value"
}
},
"id": "id-value",
"invitation": {
"email": "email-value",
"redeemedBy": "redeemedBy-value",
"signInRequired": true
},
"inheritedFrom": {
"driveId": "driveId-value",
"id": "id-value",
"path": "path-value"
},
"link": {
"application": {
"displayName": "displayName-value",
"id": "id-value"
},
"type": "type-value",
"webUrl": "webUrl-value"
},
"roles": [
"roles-value"
]
}
我不缝能够检索比“grantedTo”多,“ID”和“角色”来自某个权限的属性,都在MSGraph和OneDriveAPI,尽管我正在检索有关项目的信息与内部和外部用户共享。
展开对象的属性不起作用。 选择所需的字段,尽管它们最初没有显示不起作用。
一个好奇的笔记: 从权限记录中选择不实际属性会产生API错误。 将这些字段添加到查询选项不会产生错误,但它也不会显示属性。
这是一个范围配置问题,还是这些属性提取不同?
在此先感谢。