APIバージョン一覧
アカウントで利用可能なすべてのAPIバージョンのリストを返します。このエンドポイントを使用して、サポートされているAPIバージョンを確認し、連携で使用するバージョンを決定します。
API認証情報
リクエストパラメータ
このエンドポイントにはパラメータは必要ありません。
レスポンス
200
リクエスト成功各バージョンの詳細を含む利用可能なAPIバージョンのリストを返します。
レスポンス構造:
object- 常に「list」を返すdata- APIバージョンオブジェクトの配列location- APIエンドポイントURL
object- 常に「api_version」を返すname- バージョン識別子(例: 「2019-05-29」)current- これがアカウントの現在のデフォルトバージョンかどうかを示すブール値
401
認証失敗認証に失敗しました。無効または欠落したAPIキー。
一般的な原因:
- Authorizationヘッダーがない
- 無効な秘密キー
- 秘密キーの代わりに公開キーを使用
- 不正なHTTP Basic Auth形式
5xx
サーバーエラーサーバーサイドエラーが発生しました。これらはまれですが、適切に処理する必要があります。
対処方法:
- 指数バックオフでリクエストを再試行
- status.omise.coでサービスインシデントを確認
- 詳細なガイダンスはエラー処理を参照
コードサンプル
- cURL
- Ruby
- Python
- Node.js
- PHP
- Java
- C#
- Go
curl https://api.omise.co/account/api_versions \
-u skey_test_5xuy4w91xqz7d1w9u0t:
require 'omise'
Omise.api_key = 'skey_test_5xuy4w91xqz7d1w9u0t'
api_versions = Omise::Account.api_versions
import omise
omise.api_secret = 'skey_test_5xuy4w91xqz7d1w9u0t'
api_versions = omise.Account.api_versions()
const omise = require('omise')({
secretKey: 'skey_test_5xuy4w91xqz7d1w9u0t'
});
const apiVersions = await omise.account.listApiVersions();
<?php
define('OMISE_SECRET_KEY', 'skey_test_5xuy4w91xqz7d1w9u0t');
$apiVersions = OmiseAccount::apiVersions();
Client client = new Client.Builder()
.secretKey("skey_test_5xuy4w91xqz7d1w9u0t")
.build();
ScopedList<ApiVersion> apiVersions = client.account().apiVersions().list();
var client = new Client("skey_test_5xuy4w91xqz7d1w9u0t");
var apiVersions = await client.Account.ListApiVersions();
client, _ := omise.NewClient(
"pkey_test_5xuy4w91xqz7d1w9u0t",
"skey_test_5xuy4w91xqz7d1w9u0t",
)
apiVersions, _ := client.Account().ListApiVersions()
試してみる
あなたのIP:
...読み込み中...