Context

我正在尝试使用 Graph RESTful API 获取个人 OneDrive 中针对业务驱动器的项目授予的权限 .

查询 OneDrive for Business:

GET: graph.microsoft.com/v1.0/drives/<driveID>/items/<itemID>/permissions.

并且:

GET :graph.microsoft.com/v1.0/drives/<driveID>/root/permissions/<itemID>

我收到以下错误:

"code": "-2130575138, Microsoft.SharePoint.SPException",
"message": "MountPoint security error: host web isn't a personal site"

但是,如果我发送以下请求:

GET: graph.microsoft.com/v1.0/drive/items/root/permissions

我获得了Sharepoint在线网站的权限 . 因此它适用于在线sharepoint但不适用于OneDrive .

Question

如何使用 Graph REST API 检索完整权限信息?

谢谢 .