メインコンテンツへスキップ
バージョン: 最新版

すべてのlinkのリスト表示

アカウント内のすべてのpayment linkのページネーションされたコレクションを返します。日付範囲でフィルタリングし、ソート順を制御できます。


🔑API認証情報

リクエストパラメータ

Additional - 5 fieldsAdditional Parameters

レスポンス

200

成功した取得

linkのリストが正常に取得されました。metadataを含むページネーションされたリストを返します。

レスポンス構造:
  • object - 常に「list」を返します
  • data - linkオブジェクトの配列
  • limit - 1ページあたりのレコード数
  • offset - スキップされたレコード数
  • total - フィルタに一致するlinkの総数
  • order - 適用されたソート順
  • from - 適用された開始日フィルタ
  • to - 適用された終了日フィルタ

400

Bad request

リクエストの検証に失敗しました。詳細についてはエラーメッセージを確認してください。

一般的な原因:
  • 無効な日付形式(ISO 8601形式である必要があります)
  • 無効なlimit値(最大値を超えている)
  • 無効なorder値
  • 不正なパラメータ

401

認証されていません

認証に失敗しました。APIキーが無効または欠落しています。

一般的な原因:
  • Authorizationヘッダーが欠落している
  • 無効なsecret key
  • secret keyの代わりにpublic keyを使用している
  • HTTP Basic Auth形式が正しくない

コードサンプル

curl https://api.omise.co/links \
-u skey_test_5xuy4w91xqz7d1w9u0t: \
-G \
-d "limit=20" \
-d "offset=0" \
-d "order=reverse_chronological"

エラーおよび結果コード

一般的なエラーコード

CodeDescriptionResolution
bad_requestパラメータが欠落または無効パラメータの値と形式を確認してください
authentication_failure無効なAPIキーsecret keyが正しいことを確認してください
invalid_date_format日付形式の検証に失敗ISO 8601形式を使用してください(YYYY-MM-DDTHH:MM:SSZ

ページネーション

結果をページネーションするには:

  • limitを使用してページサイズを制御します(最大100)
  • offsetを使用してレコードをスキップします
  • レスポンスのtotalを確認して利用可能な総レコード数を把握します
  • 例: 1ページあたり20件で2ページ目 = offset=20&limit=20

試してみる

追加 - 5項目