Office365에서 사용자 "UserA"를 사용하여 OneDrive에 "File1"파일을 업로드하고 있습니다.Office 365에서 SharePoint 파일에 대한 사용 권한을 얻는 방법
"permissions": [
{
"grantedTo": {
"user": {
"email": "[email protected]",
"id": "ef7bd4af-3f36-4e81-9f76-296f4956b807",
"displayName": "User A"
}
},
"id": "aTowIy5mfG1lbWJlcnNoaXB8ZGRyYXBlckBmaXJlbGF5ZXJzLm9ubWljcm9zb2Z0LmNvbQ",
"roles": [
"owner"
]
}
]
을하지만, 우리는 다음 새로 동일한 파일 (동일한 사용자 사용) 업로드 : 우리는 우리가 기대하는 것처럼 권한을 그래프 API (https://graph.microsoft.com/me/drives/[DriveId]/items/[itemId]/permissions)를 사용하고 돌아가 해당 파일의 사용 권한을 얻고있다 "Site1"이라는 SharePoint 사이트를 만들고이 파일에 대한 사용 권한을 얻습니다 (다시 그래프 API를 사용). 원 드라이브 파일 권한과 달리, 권한은 "사용자 A"를 포함하지 않는이 셰어 파일을 반환하지만 (새로운 SharePoint 사이트를 만들 때 자동으로 생성하는 것) 단지 3 사이트 특정 그룹
"permissions": [
{
"grantedTo": {
"user": {
"displayName": "Site1 Owners"
}
},
"id": "QXRoYXlUZXN0IE93bmVycw",
"roles": [
"owner"
]
},
{
"grantedTo": {
"user": {
"displayName": " Site1 Visitors"
}
},
"id": "QXRoYXlUZXN0IFZpc2l0b3Jz",
"roles": [
"read"
]
},
{
"grantedTo": {
"user": {
"displayName": " Site1 Members"
}
},
"id": "QXRoYXlUZXN0IE1lbWJlcnM",
"roles": [
"write"
]
}
]
포함 SharePoint 사이트의 모든 그룹을 나열하면이 세 그룹 중 하나도 나열되지 않습니다. 그러나 "Site1"이라는 그룹에는이 세 그룹 중 하나에 추가 된 사용자는 포함되지 않습니다.
그래프 API를 사용하여 이러한 그룹 (즉, 주어진 그룹에 속한 사용자)에 대한 추가 정보를 얻을 수있는 방법은 무엇입니까?