Skip to content

ページネーション ​

次の一覧エンドポイントは、1ページ最大 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 のカーソルは、その方向にこれ以上ページがないことを意味します。
  • 1回のリクエストでは next と prev のどちらか一方だけを送信します。
  • カーソルは変更せず、そのまま使用します。

最初に返されるページ ​

カーソルなしのリクエストは、最初のページを返します。

古い順(createdAt の昇順)で並べたコメント一覧と返信一覧は、チャットのように 最新の ページから始まります。古い項目は prev で読み込みます。