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.
Также похоже, что вы можете сортировать по множеству критериев, а затем выбирать по смещению, что, казалось бы, очень полезно для того, что вы обсуждали выше.
Представьте нетривиальную структуру папок в вашем файловом хранилище. Папки являются естественным механизмом фильтрации файлов.