APIの一覧のページネーションを決める
API一覧のカーソルかページ番号か、安定した並び順、ページサイズ、レスポンス形式を決めるプロンプト。お好きなAIツールに貼り付けると、AIがページネーションを決める。
- テーマ
- アプリ・プロトタイプ
- 種類
- プロンプト
- レベル
- 中級
- 所要時間
- 約8分
結果はツール、モデル、入力内容によって変わります。
結果のプレビュー
例:当サイトの編集部が書いたもので、実際のAIの出力ではありません。
推奨: 新しい注文が常に入るため、ページ番号ではなくカーソル 並び順: 作成日時の降順、次にID ページサイズ: 既定50、上限200 リクエスト: GET /orders?limit=50&cursor=eyJ0IjoiMTA6MzAiLCJpZCI6OTkxfQ レスポンス: { "data": [...], "next_cursor": "eyJ0Ijo...", "has_more": true } ページ送り中の新規項目: 次の再読み込みで表示、重複はしない テスト: 空の一覧、ちょうど50件、最後のページ、改ざんされたカーソル → 400
入力する
入力した内容はこのブラウザ画面の中だけにとどまります。当サイトが保存・送信することはありません。
- ショップの注文
- 投稿へのコメント
- サービスのログ
- 絞り込み付きの商品
- チャットのメッセージ
- 数千件で追加は少ない
- 数百万件で常に追加
- 月末に大きく増える
- 削除や並べ替えが多い
- 不明
- 無限スクロールの自社Webアプリ
- モバイルアプリ
- 公開APIを使うパートナー
- 夜間のエクスポート
- 社内ダッシュボード
あなたのプロンプト
プロンプトを編集しました。上の入力欄を変えても、もう上書きされません。
これはAIへの指示文で、まだ完成品ではありません。
このプロンプトが使えるツール
このプロンプトに向いているAIツール:
使い方
- 項目を入力するか、候補をタップします。氏名、住所などの個人情報は入れません。
- 完成したプロンプトをお好きなAIツールに貼り付けます。
- 並行して項目を追加しながら一覧全体を2回ページ送りするテストを用意し、各項目がちょうど1回ずつ出るか確認してください。
なぜうまくいくのか
オフセット付きのページ番号は簡単ですが、大きい一覧や変化の速い一覧では遅く不正確になります。安定した並び順とカーソルでページ送りが予測しやすくなります。
ヒント
- カーソルは中身の見えない文字列として返すと、後で仕組みを変えても既存の利用側に影響しません。