backgroundbackground
Назад
Назад

Документы - Список документов

Обсуждение
0
538
# Документы и бухгалтерия
Обсуждение

/api/v1/documents/list

Что за прикол в этом методе, в ответе не больше 50 строк???!!! А что делать если нужно больше?

0
Комментарий

Приветик, так пагинацию используй.

Допустим, тебе нужно получить 150 документов.

  1. Первый запрос: Запрашиваешь первую страницу GET /api/v1/documents/list?limit=50&offset=0 В ответе ты получишь первые 50 документов (с 1-го по 50-й)
  2. Второй запрос: Запрашиваешь следующую страницу, сдвигая offset на величину limit. GET /api/v1/documents/list?limit=50&offset=50 В ответе ты получишь следующие 50 документов (с 51-го по 100-й)
  3. Третий запрос: Снова увеличиваешь offset. GET /api/v1/documents/list?limit=50&offset=100 В ответе ты получишь последние 50 документов (со 101-го по 150-й)
0

Ответы на комментарий

Спасибо

0
Комментарий

В документации же белым по черному написано про limit и offset. Точно форумом не ошиблись?

0
Комментарий

Для этого у вас есть limit и offset. limit - сколько получать в запросе, если по максимуму то limit=50 offset - отступ, с какого получать. Делаем первый запрос: limit=50, offset=0. Далее циклом limit=50, offset=offset+50 до тех пор пока не вернет пустой результат. Таким образом получите всё.

0

Ответы на комментарий

Спасибо

0