Большинство ответов API разбиты на страницы, а разбиение на страницы не может быть отключено с помощью переключателя GET. Вместо этого, вы должны проверить следующие заголовки:
X-Angie-PaginationCurrentPage
- указывает на текущей странице
X-Angie-PaginationItemsPerPage
- указывает количество элементов на странице
X-Angie-PaginationTotalItems
- указывает количество элементов во всем наборе данных.
и пройдите страницы, пока не достигнете конца набора данных.
Другой вариант - попробовать фильтр проекта. Вот пример запрос, который возвращает все проекты:
curl -H "X-Angie-AuthApiToken: YOUR-API-TOKEN" "http://your.activecollab.com/api/v1/reports/run?type=ProjectsFilter"
Это один будет возвращать все активные проекты:
curl -H "X-Angie-AuthApiToken: YOUR-API-TOKEN" "http://your.activecollab.com/api/v1/reports/run?type=ProjectsFilter&completed_on_filter=is_not_set"
Какая версия активного совм вы используете? Active Collab 5 не поддерживает этот аргумент, в то время как v4 делает, поэтому номер версии имеет значение. Кроме того, скажите мне, какой URL-адрес API вы нажимаете на запрос. Пожалуйста, обновите свой вопрос, и мы ответим как можно скорее. – Ilija
Версия, которую мы используем, это ACTIVE COLLAB 5.11.0, URL-адрес, который мы нажимаем: projects? Dont_limit_result = 1 & page = $ page – Karol
Отправленный ответ. Если это поможет, пожалуйста, примите ответ, чтобы другие посетители SO знали, что это правильный ответ (или подскажите, как можно улучшить ответ). – Ilija