Sharefile API 列出所有有权访问文件夹的用户
Sharefile API List all Users with access to Folder
使用 Sharefile API,有没有办法列出有权访问给定文件夹 ID 的特定文件夹的所有用户?或者给定一个用户 ID,有没有办法列出他们有权访问的文件夹?
这应该让您获得有权访问某些 folderId
的用户列表(这是使用 C# SDK,其他 SDK 应该类似):
string folderId;
ShareFileClient client;
...
var acls = await client.AccessControls.GetByItem(client.Items.GetEntityUriFromId(folderId)).ExecuteAsync();
foreach (var acl in acls.Feed)
{
var user = acl.Principal;
...
}
我认为逆向不可能(获取特定用户有权访问的文件夹列表)。
使用 Sharefile API,有没有办法列出有权访问给定文件夹 ID 的特定文件夹的所有用户?或者给定一个用户 ID,有没有办法列出他们有权访问的文件夹?
这应该让您获得有权访问某些 folderId
的用户列表(这是使用 C# SDK,其他 SDK 应该类似):
string folderId;
ShareFileClient client;
...
var acls = await client.AccessControls.GetByItem(client.Items.GetEntityUriFromId(folderId)).ExecuteAsync();
foreach (var acl in acls.Feed)
{
var user = acl.Principal;
...
}
我认为逆向不可能(获取特定用户有权访问的文件夹列表)。