Как извлечь всю информацию о папках / файлах пользователей Dropbox через API? - PullRequest
0 голосов
/ 11 сентября 2018

Я использую Dropbox API v2 и .NET.Мне удалось подключиться к нашему бизнесу Dropbox.

Когда я создаю список папок / файлов, он возвращает их только под моей учетной записью, и это имеет смысл.Тем не менее, я хотел бы извлечь информацию о папках / файлах всех участников (имя, путь, пользователи).У меня есть разрешение администратора группы.

У кого-нибудь есть идеи, как мне этого добиться?

1 Ответ

0 голосов
/ 04 октября 2018

Это было довольно просто.Как то так .. (c #)

private DropboxTeamClient DBTeamClient;
private DropboxClient DBClient;
...

var members = await DBTeamClient.Team.MembersListAsync();
foreach (var member in members.Members.OrderBy(a => a.Profile.Email))
    {
    var userClient = DBTeamClient.AsMember(member.Profile.TeamMemberId);
    var list = await userClient.Files.ListFolderAsync(string.Empty);
    foreach (var item inlist.Entries.OrderBy(a -> a.PathDisplay))
    {
        ... 
...