【发布时间】:2018-09-26 15:20:19
【问题描述】:
我正在调用 DriveItem List Permissions 端点,但它并未显示所有 Permission 资源
下面的DriveItem 称为<my-drive-id> 具有226 个用户的共享权限设置。
如果我用/drives/<my-drive-id>/root/permissions 调用端点,我总是会在值列表中返回 31 个权限对象。
如果我用/drives/<my-drive-id>/items/<my-item-id>/permissions(对于根目录中的文件夹)调用端点,我总是会在值列表中返回 101 个权限对象。
这是我所做的:我转到 SharePoint 库的设置页面并选择“此文档库的权限”。接下来,我点击了“授予权限”链接。这弹出了一个“邀请人”对话框,我邀请了 226 人。这导致图书馆有 226 个权限条目。现在,当我为库根的权限调用 Graph API 时,我获得了实际 SharePoint 权限页面上显示的 226 个权限的前 31 个权限。也就是说,我得到了我在“邀请人”对话框中邀请的前 31 人。返回值列表中的权限对象看起来是正确的,但列表在 31 个条目后被截断。
如何确保我取回所有预期的 226 个权限对象?
【问题讨论】:
-
修正一些错别字:
-
如果我使用“/drives/{my-drive-id}/root/permissions”调用端点,我总是会在值列表中返回 31 个权限对象。
-
如果我使用“/drives/{my-drive-id}/items/{my-item-id}/permissions”调用端点,我总是会在值列表中返回 101 个权限对象。
-
你的226个用户和226个权限对象是什么意思?
-
请编辑您的问题并附上您看到的输出示例。
标签: microsoft-graph-api onedrive