2016-02-05 53 views
0

我想獲取共享文件夾中文件的parent_shared_folder_id。我正在使用Dropbox dotnet SDK來獲取文件/文件夾列表。在Dropbox API SDK中,ListFolderAsync()方法不會返回共享文件夾內的文件嗎?

var list = await 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

感謝Greg,是的,HasMore的值在結果中爲真,並且也有遊標值。基於ListFolderContinue方法,我能夠獲得下一組文件。 –

回答

0

使用ListFolderAsync方法,我們獲得需要作爲輸入提供給Cursor值的ListFolderContinueAsync方法來獲取下一組文件/文件夾。

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

這些結果還包括來自共享文件夾的文件。

非常感謝格雷格的投入,這幫助我解決了我的問題。