ページネーション
Omise APIページネーションを使用して、大きな結果セットを効率的にナビゲートします。limitとoffsetパラメータを使用して、管理可能なチャンクでデータを取得する方法を学びます。
概要
多くのOmise APIエンドポイントは、リソースのリスト(チャージ、顧客、送金など)を返します。レスポンスを高速で管理しやすく保つために、これらのエンドポイントはページネーションされた結果を返します。リクエストごとに取得するアイテムの数とフェッチするページを制御できます。
クイックスタート
limitを使用してページあたりのアイテム数を制御します(デフォルト: 20、最大: 100)offsetを使用してアイテムをスキップし、ページをナビゲートしますtotalを確認して、存在するアイテムの数を把握します- すべてのリストレスポンスは同じ構造を持っています
ページネーションパラメータ
limit
型: 整数 デフォルト: 20 範囲: 1-100 目的: リクエストごとに返すアイテム数
# Get 50 charges per request
curl https://api.omise.co/charges?limit=50 \
-u skey_test_5xuy4w91xqz7d1w9u0t:
offset
型: 整数 デフォルト: 0 目的: 結果を返し始める前にスキップするアイテム数
# Skip first 20 charges, return next 20
curl https://api.omise.co/charges?offset=20&limit=20 \
-u skey_test_5xuy4w91xqz7d1w9u0t:
Combined 例
# Get items 41-60 (page 3 with 20 items per page)
curl https://api.omise.co/charges?offset=40&limit=20 \
-u skey_test_5xuy4w91xqz7d1w9u0t: