2016-07-15 8 views
0

Глядя на list_folder песочнице на dropbox.github.io/dropbox-api-v2-explorer/#files_list_folderDropbox API v2 files_list_folder

  1. я не нахожу способ просто вернуть только папки - в основном, где " .tag "=" folder "- я получаю все папки и файлы в одном огромном hunk, чтобы разобрать« папки »

  2. Нет никакого способа легко проанализировать вложенные папки каким-то логическим способом, чтобы я мог отображать список с подпапками с отступом на дисплее. такие как родительские идентификаторы было бы полезно, чтобы совпасть ребенок & родительских папки

  3. Без сортировки функции, такие как «имя» «созданного», чтобы вернуть их в имени или создать заказ ASC/DESC

Любых Помогите?

+0

У вас есть вопросы? Три приведенных вами факта верны. – smarx

+0

Я думаю, что для точки № 2 эти данные уже существуют ... '/ foo/bar' - вещь, называемая' bar' с родителем '/ foo'. Вам нужно разделить на косые черты, чтобы построить что-то вроде иерархии деревьев. – smarx

+0

Похоже, что основной/главный вопрос: «Как я могу перечислять только папки?». Это правильно? Если это так, ответа в настоящее время нет, но мы рассмотрим его запрос функции. В его нынешнем виде вам нужно будет отфильтровать и отсортировать их на клиенте. – Greg

ответ

0

Лучшее решение, которое я мог бы придумать, чтобы получить только папки назад. Кажется, что когда вы выполняете «2/files/list_folder» для определенного «пути» и устанавливаете все опции в false. Когда вы получаете данные назад, итерации через поиск .tag == "папка" и собирать их. Если вы найдете элемент, который не является .tag == «папка», вы можете остановиться, вы собрали все папки для указанного вами «пути». Нет необходимости выполнять «2/files/list_folder/continue». Хотя это не решает все мои проблемы, это, безусловно, имеет большое значение для решения моего времени загрузки/поиска для папок.

Смежные вопросы