2016-02-05 1 views
0

Я хочу получить parent_shared_folder_id файла, который находится в общей папке. Я использую Dropbox dotnet SDK для получения списка файлов/папок.В Dropbox API SDK метод ListFolderAsync() не возвращает файлы внутри общей папки?

var list = wait client.Files.ListFolderAsync (string.Empty, true);

Но здесь я не получаю список файлов внутри общей папки. Есть ли другой метод, который повторяет эти данные?

+0

'ListFolder' должен также возвращать файлы в общих папках. Есть ли у '[ListFolderResult'] (https://dropbox.github.io/dropbox-sdk-dotnet/html/T_Dropbox_Api_Files_ListFolderResult.htm)' HasMore' значение 'true'? Если это так, вам нужно использовать 'ListFolderContinue', чтобы получить остальные результаты. – Greg

+0

Спасибо, Грег, да, значение HasMore истинно в результатах, а также имеет значение курсора. Основываясь на методе ListFolderContinue, я смог получить следующий набор файлов. –

ответ

0

Используя метод ListFolderAsync, мы получаем значение Cursor, которое необходимо предоставить в качестве входного сигнала для метода ListFolderContinueAsync для извлечения следующего набора файлов/папок.

list = wait client.Files.ListFolderContinueAsync (list.Cursor);

Эти результаты также включают файлы из общей папки.

Большое спасибо Грегу за ваши материалы, которые помогли мне решить мою проблему.