페이지네이션
다음 목록 엔드포인트는 결과를 최대 50개씩 페이지로 나눠 반환합니다.
그 밖의 목록 엔드포인트는 모든 항목을 한 번에 반환합니다.
페이지 이동
각 페이지에는 next와 prev 커서가 있습니다.
json
{
"data": [ ... ],
"page": {
"next": "WyIyMDI2LTA0LTEwIDA4OjIwOjAwLjMxODIwNCIsImJkYmZmNWRlLTk2ZDctNDY4Zi05ZGIwLTg1ZmUyOGJkNmI2MiJd",
"prev": null
}
}다음 페이지를 받으려면 같은 요청에 page.next 값을 next에 지정해 다시 보내야 합니다.
bash
curl -X QUERY 'https://api.youvico.com/api/projects' \
-H 'Authorization: Bearer YOUR_API_KEY' \
-H 'Content-Type: application/json' \
-d '{
"keyword": "launch",
"next": "WyIyMDI2LTA0LTEwIDA4OjIwOjAwLjMxODIwNCIsImJkYmZmNWRlLTk2ZDctNDY4Zi05ZGIwLTg1ZmUyOGJkNmI2MiJd"
}'이전 페이지는 같은 방식으로 page.prev 값을 prev로 보내야 합니다.
- 커서가
null이면 그 방향에는 페이지가 더 없습니다. - 한 요청에는
next와prev중 하나만 보내야 합니다. - 커서는 바꾸지 말고 받은 그대로 사용해야 합니다.
첫 페이지
커서 없이 요청하면 첫 페이지를 반환합니다.
오래된 순(createdAt 오름차순)으로 정렬한 댓글 목록과 답글 목록은 채팅처럼 가장 최근 페이지부터 반환합니다. 이전 항목은 prev로 불러와야 합니다.