Office365では、ユーザー "UserA"を使用してOneDriveにファイル "File1"をアップロードしています。私たちは、その後、グラフAPI(https://graph.microsoft.com/me/drives/[DriveId]/items/[itemId]/permissions)を使用して、そのファイルのアクセス権を取得し、我々が期待するよう権限を取り戻すされていますOffice 365でSharePointファイルのアクセス許可を取得する方法
"permissions": [
{
"grantedTo": {
"user": {
"email": "[email protected]",
"id": "ef7bd4af-3f36-4e81-9f76-296f4956b807",
"displayName": "User A"
}
},
"id": "aTowIy5mfG1lbWJlcnNoaXB8ZGRyYXBlckBmaXJlbGF5ZXJzLm9ubWljcm9zb2Z0LmNvbQ",
"roles": [
"owner"
]
}
]
しかし、我々はその後、(同じユーザーを使用して)同じファイルをアップロードしている、新たに"Site1"という名前のSharePointサイトを作成し、そのファイルの権限を取得します(グラフのAPIを再度使用して)。 OneDriveファイルのパーミッションとは異なり、権限はこのSharePointのファイルに対して返さ「ユーザー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サイトのすべてのグループを一覧表示すると、これらの3つのグループのいずれも表示されません。ただし、「Site1」という名前のグループには、これらの3つのグループのいずれかに追加されたユーザーは含まれません。
グラフAPIを使用してこれらのグループ(つまり、特定のグループの一部であるユーザー)に関する追加情報を取得するにはどうすればよいですか?