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

APIスキーマの取得

Omise APIのOpenAPIスキーマを取得します。このエンドポイントはOpenAPI 3.0形式で完全なAPI仕様を返し、利用可能なエンドポイントを発見し、リクエスト/レスポンス構造を理解し、APIドキュメントツールと統合することができます。


リクエストパラメータ

オプション - 1フィールドオプションパラメータ
`format`STRING(optional)
スキーマのレスポンス形式。デフォルトはJSON。
Example:"json"
Values:json, yaml
Default:"json"

レスポンス

200

取得成功

スキーマが正常に取得されました。完全なOpenAPI 3.0仕様を返します。

レスポンス構造:
  • openapi - OpenAPI仕様バージョン(例:"3.0.0")
  • info - タイトル、バージョン、説明を含むAPIメタデータ
  • servers - 利用可能なAPIサーバーURL
  • paths - メソッドとパラメータを含むすべての利用可能なAPIエンドポイント
  • components - 再利用可能なスキーマ定義とセキュリティスキーム
  • security - グローバルセキュリティ要件

400

不正なリクエスト

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

一般的な原因:
  • 無効なformatパラメータ値
  • サポートされていないクエリパラメータ

401

認証エラー

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

一般的な原因:
  • Authorizationヘッダーの欠落
  • 無効なAPIキー
  • 不正なHTTP Basic Auth形式

404

見つかりません

スキーマエンドポイントが見つかりません。

一般的な原因:
  • 無効なエンドポイントURL
  • 不正なAPIバージョン

5xx

サーバーエラー

サーバー側でエラーが発生しました。これらは稀ですが、適切に処理する必要があります。

対処方法:
  • 指数バックオフでリクエストを再試行
  • status.omise.coでサービスインシデントを確認
  • 詳細なガイダンスはエラー処理を参照

コードサンプル

curl https://api.omise.co/schema \
-u skey_test_5xuy4w91xqz7d1w9u0t:

エラーと結果コード

一般的なエラーコード

コード説明解決方法
authentication_failure無効なAPIキーAPIキーが正しいことを確認
bad_request無効なリクエストパラメータformatパラメータ値を確認

スキーマ構造

フィールド説明
openapistringOpenAPI仕様バージョン
infoobjectAPIメタデータ(タイトル、バージョン、説明)
serversarray利用可能なAPIサーバーURL
pathsobject操作を含むすべてのAPIエンドポイント
componentsobject再利用可能なスキーマ、パラメータ、セキュリティ定義
securityarrayグローバルセキュリティ要件
tagsarrayAPIリソースのグループ化

🔑API認証情報

試してみる

追加 - 1項目
あなたのIP: ...読み込み中...