Все данные в API отдаются постранично. Ответы с данными единообразные, меняется только содержание параметра results.

Параметры запроса

Пример: https://experience.tripster.ru/api/experiences/?page_size=20&format=json

Структура ответа

{
    "count": 3736,
    "next": "https://experience.tripster.ru/api/experiences/?page=2",
    "previous": null,
    "results": []
}

Описание ответа

Параметр

Описание

Тип

count

Количество объектов в ответе

Число

next

Ссылка на следующую страницу API с ответом, если есть

Строка или null

previous

Ссылка на предыдущую страницу API с ответом, если есть

Строка или null

results

Массив объектов с результатами

Массив

Использование

Используйте параметр page_size для указания числа ответов на страницу, данные будут выдаваться постранично. Используйте параметр sorting для задания сортировки там, где это применимо (Например, в API каталога экскурсий).

Далее вы можете:

Пример постраничной загрузки

Посмотрите на нашу реализацию в классе /wiki/spaces/affiliates/pages/900792324