Skydrive API - лимит возвращаемых результатов?

В настоящее время я использую client.getAsync(folder + "/files", liveListener) проверить содержимое папки для конкретного файла. На данный момент это работает хорошо, но если в папке много файлов (что, вероятно, будет), то возвращаемый результат будет довольно большим, поэтому мне было интересно, есть ли способ ограничить это?

Используя API Google Drive, я могу запрашивать файлы определенного типа mime, что означает, что возвращаемые результаты значительно уменьшаются.

Есть ли что-нибудь подобное для API Windows Live?

Документация не предлагает так..

2 ответа

Решение

Отсюда:

http://msdn.microsoft.com/en-us/library/live/hh826531.aspx

Похоже, различные механизмы фильтрации и выбора. Не один явно для MIME-типов, но он позволяет фильтровать некоторые понятия "тип":

Получите только определенные типы элементов, используя параметр фильтра в предыдущем коде и указав тип элемента: все (по умолчанию), фотографии, видео, аудио, папки или альбомы. Например, чтобы получить только фотографии, используйте FOLDER_ID/files? Filter=photos.

Также похоже, что вы можете сортировать по множеству критериев, а затем выбирать по смещению, что, казалось бы, очень полезно для того, что вы обсуждали выше.

Представьте нетривиальную структуру папок в вашем файловом хранилище. Папки являются естественным механизмом фильтрации файлов.

Другие вопросы по тегам