Skip to content

페이지네이션 ​

다음 목록 엔드포인트는 결과를 최대 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로 불러와야 합니다.