同意情報を取得
アカウントの同意情報を取得します。このエンドポイントは、認証されたアカウントの現在の同意ステータスと設定の詳細を返します。
リクエストパラメータ
このエンドポイントにはパラメータは必要ありません。
レスポンス
200
リクエスト成功ステータスと設定の詳細を含む同意オブジェクトを返します。
同意オブジェクトに含まれる情報:
object- 文字列値 "consent"id- 同意識別子location- APIエンドポイントパス "/consent"consented- 同意が与えられたかどうかを示すブール値consented_at- 同意が与えられたタイムスタンプ(ISO 8601)created_at- 同意レコードの作成タイムスタンプ(ISO 8601)
400
不正なリクエストリクエストの検証に失敗しました。詳細はエラーメッセージを確認してください。
一般的な原因:
- 無効なリクエスト形式
- 不正なリクエストヘッダー
401
認証エラー認証に失敗しました。APIキーが無効または不足しています。
一般的な原因:
- Authorizationヘッダーの欠落
- 無効なシークレットキー
- シークレットキーの代わりにパブリックキーを使用
- HTTP Basic Auth形式の誤り
404
見つかりませんアカウントの同意レコードが見つかりません。
一般的な原因:
- アカウントに同意が設定されていない
- アカウントに同意要件がない
5xx
サーバーエラーサーバー側でエラーが発生しました。稀ですが、適切に処理する必要があります。
対処方法:
- 指数バックオフでリクエストを再試行
- status.omise.coでサービスインシデントを確認
- 詳細なガイダンスはエラー処理を参照
コードサンプル
- cURL
- Ruby
- Python
- Node.js
- PHP
- Java
- C#
- Go
curl https://api.omise.co/consent \
-u skey_test_5xuy4w91xqz7d1w9u0t:
require 'omise'
Omise.api_key = 'skey_test_5xuy4w91xqz7d1w9u0t'
consent = Omise::Consent.retrieve
import omise
omise.api_secret = 'skey_test_5xuy4w91xqz7d1w9u0t'
consent = omise.Consent.retrieve()
const omise = require('omise')({
secretKey: 'skey_test_5xuy4w91xqz7d1w9u0t'
});
const consent = await omise.consent.retrieve();
<?php
define('OMISE_SECRET_KEY', 'skey_test_5xuy4w91xqz7d1w9u0t');
$consent = OmiseConsent::retrieve();
Client client = new Client.Builder()
.secretKey("skey_test_5xuy4w91xqz7d1w9u0t")
.build();
Consent consent = client.consent().get();
var client = new Client("skey_test_5xuy4w91xqz7d1w9u0t");
var consent = await client.Consent.Get();
client, _ := omise.NewClient(
"pkey_test_5xuy4w91xqz7d1w9u0t",
"skey_test_5xuy4w91xqz7d1w9u0t",
)
consent, _ := client.Consent().Get()
API認証情報
試してみる
あなたのIP:
...読み込み中...