共通仕様 #
全体 #
- リクエスト及びレスポンスのフォーマットは
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シークレットが不正 |
| ELAC0070001 | 顔登録重複チェックエラー | 顔画像を登録済み |
| ELAC0070002 | 顔特徴量抽出処理エラー | 顔特徴量の取得できなかった |
| ELAC0080001 | 処理IDエラー | 指定した処理IDが存在していない |
| ELAC0120001 | 認証未完了エラー | 指定した認証IDにおいて、認証が完了いない |
| ELAC0120002 | 認証失敗エラー | 指定した認証IDにおいて、認証に失敗した |
| ELAC0120003 | 認証ID有効期限切れエラー | 指定した認証IDが有効期限切れ |
| ELAC0130001 | 登録画像取得失敗エラー | 指定したAuthIDと特徴量IDにおいて、登録画像の取得に失敗した |
| ELAC0130002 | 登録画像暗号化失敗エラー | 指定したAuthIDと特徴量IDにおいて、取得した登録画像の暗号化に失敗した |