Office365 OneDrive API/SDK中的角色和权限问题

Office365 OneDrive API/SDK中的角色和权限问题,office365,microsoft-graph-api,office365api,onedrive,Office365,Microsoft Graph Api,Office365api,Onedrive,我正在尝试使用OneDrive API/SDK检索OneDrive for Business中与我共享的项目的权限。某些文件/文件夹具有只读权限,而其他文件/文件夹同时具有读/写权限。我注意到,对于具有只读权限的资源,在下面的调用之后,我得到的“角色”字段为空: 其中,对于具有读/写访问权限的文件/文件夹,我将获得“角色”字段,其中一项为“写入”。我的期望是只读项,我应该按照“读取”获取“角色”字段数据 如果我的假设是错误的,请提出建议。感谢Saket报告此问题。这确实是api中的一个bug。我

我正在尝试使用OneDrive API/SDK检索OneDrive for Business中与我共享的项目的权限。某些文件/文件夹具有只读权限,而其他文件/文件夹同时具有读/写权限。我注意到,对于具有只读权限的资源,在下面的调用之后,我得到的“角色”字段为空:

其中,对于具有读/写访问权限的文件/文件夹,我将获得“角色”字段,其中一项为“写入”。我的期望是只读项,我应该按照“读取”获取“角色”字段数据


如果我的假设是错误的,请提出建议。

感谢Saket报告此问题。这确实是api中的一个bug。我们正在努力解决它。嘿,萨凯特,这个问题现在应该得到解决。如果你不这么认为,请告诉我。
var preference = await client.Drives[driveId].Items[itemID].Permissions.Request().GetAsync();

GET:
https://graph.microsoft.com/v1.0/drives/driveId/items/itemID/permissions