共通仕様 #
全体 #
- リクエスト及びレスポンスのフォーマットは
application/json
とする
認証の事前設定 #
- 事前に利用事業者ごとのAPIキーおよびAPIキーシークレットが当社より通知される
- APIキーおよびAPIキーシークレットをパラメーターに設定してアクセストークン取得APIを使い、アクセストークンを取得する
- アクセストークンをHTTPヘッダ
X-LIQUID-AUTH-CONNECTOR-ACCESS-TOKEN
に設定する - アクセストークンの有効期限が切れた場合は、再度、アクセストークン取得APIを使い、アクセストークンを取得する
認証結果の確認 #
- 認証自体を行うAPIのレスポンスには認証結果は含まれず、認証結果は認証結果取得APIを使い別途取得する必要がある
エラーレスポンスフォーマット #
APIでエラーが発生した場合、レスポンスパラメーター errors
にerrorオブジェクトが返却される
{
"errors" : [
{
"code": "ERROR_CODE_1",
"desc": "DESCRIPTION_FOR_DEVELOPPER",
"value": "SOME_VALUE_ABOUT_ERROR"
},
{
"code": "ERROR_CODE_2",
"desc": "DESCRIPTION_FOR_DEVELOPPER",
"value": "SOME_VALUE_ABOUT_ERROR"
},
...
]
}
エラーコード一覧 #
エラーコード | 名称 | 内容 |
---|---|---|
ELAC0000001 | サーバーエラー | 不明なサーバーエラー |
ELAC0000002 | アクセストークンエラー | アクセストークンが不正 |
ELAC0000003 | アクセストークン有効期限切れエラー | アクセストークンが有効期限切れ |
ELAC0000004 | IDエラー | LIQUID Auth IDまたはLIQUID eKYC 連携IDが不正 |
ELAC0000005 | パラメーターエラー | パラメーターが不正 |
ELAC0000006 | パラメーターフォーマットエラー | リクエストパラメーターがJSONではない |
ELAC0000007 | API利用制限エラー | APIの利用が制限されている |
ELAC0000008 | サービス利用不可 | サービスメンテナンス中 |
ELAC0010001 | API key/secretエラー | APIキーまたはAPIシークレットが不正 |
ELAC0030001 | 端末IDエラー | 指定した端末IDの端末が存在していない |
ELAC0070001 | 顔登録重複チェックエラー | 顔画像を登録済み |
ELAC0070002 | 顔特徴量抽出処理エラー | 顔特徴量の取得できなかった |
ELAC0080001 | 処理IDエラー | 指定した処理IDが存在していない |
ELAC0120001 | 認証未完了エラー | 指定した認証IDにおいて、認証が完了いない |
ELAC0120002 | 認証失敗エラー | 指定した認証IDにおいて、認証に失敗した |
ELAC0120003 | 認証ID有効期限切れエラー | 指定した認証IDが有効期限切れ |