Использование конечной точки:
GET https://mydspace.org/rest/communities/
Кажется, я получаю только 100 возвращенных результатов.Я не вижу никаких параметров в документации, чтобы вернуть больше. Как мне это сделать?
100
Это не очень заметно, но разбиение на страницы ответов REST задокументировано в https://wiki.duraspace.org/display/DSDOC6x/REST+API#RESTAPI-RESTEndpoints чуть выше «Индекс / Аутентификация».
Большинство конечных точек остальных точек DSpace поддерживают параметр limit.Я предполагаю, что есть некоторый максимальный размер, который вы можете запросить, но ограничение должно быть больше 100.
Если вы все еще не можете получить все в одном запросе (или если у вас истекло время ожидания), вы можете разбить на страницы результаты в вашем коде.
Существует конечная точка (в DSpace 6), которая позволит вам получить идентификаторы и дескрипторы для полной иерархии.