共通仕様

共通仕様 #

全体 #

  • リクエスト及びレスポンスのフォーマットは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が有効期限切れ