ページネーション
次の一覧エンドポイントは、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 で読み込みます。