Как получить ВСЕ сообщества из DSpace rest api - PullRequest
0 голосов
/ 14 сентября 2018

Использование конечной точки:

GET https://mydspace.org/rest/communities/

Кажется, я получаю только 100 возвращенных результатов.Я не вижу никаких параметров в документации, чтобы вернуть больше.
Как мне это сделать?

Ответы [ 2 ]

0 голосов
/ 16 сентября 2018

Это не очень заметно, но разбиение на страницы ответов REST задокументировано в https://wiki.duraspace.org/display/DSDOC6x/REST+API#RESTAPI-RESTEndpoints чуть выше «Индекс / Аутентификация».

0 голосов
/ 14 сентября 2018
  1. Большинство конечных точек остальных точек DSpace поддерживают параметр limit.Я предполагаю, что есть некоторый максимальный размер, который вы можете запросить, но ограничение должно быть больше 100.

  2. Если вы все еще не можете получить все в одном запросе (или если у вас истекло время ожидания), вы можете разбить на страницы результаты в вашем коде.

  3. Существует конечная точка (в DSpace 6), которая позволит вам получить идентификаторы и дескрипторы для полной иерархии.

...