FreeiD APIガイド
  1. イントロダクション
FreeiD APIガイド
  • リリースノート
  • イントロダクション
    • イントロダクション
    • 主な機能とユースケース
    • 概要
    • API仕様
    • クイックスタート
    • 開始ガイド
    • 機能・技術特徴
    • 利用開始手順
      • 概要
      • 利用者情報暗号化のための鍵を生成する
      • FreeiD APIへアクセスするためのクレデンシャル情報を取得する
  • APIリファレンス
    • 認証・認可系 API
      • FreeiDトークン発行API(クライアント認証)
    • FreeiDユーザー API
      • FreeiDユーザー自身の情報取得
      • FreeiDユーザー情報取得(指定ID)
      • FreeiDユーザー顔画像の取得
      • FreeiDユーザーIDのカウントアップ
      • メールアドレスとパスワードによる本人確認
    • 顔識別API
      • 顔検出API
      • 本人確認
      • 顔画像でユーザー情報を取得
  • 認証方式
    • 認証方式
  • エラーハンドリング
    • エラーハンドリング
  • 実装例
    • 実装例
  • FAQ
    • FAQ
  • スキーマ
    • サンプルSchema
      • Pet
      • Category
      • Tag
    • Schemas
      • GenerateFreeidTokenRequest
      • GenerateFreeidTokenResponse
      • DecryptFreeIDTokenRequest
      • DecryptFreeIDTokenResponse
      • RefreshFreeidTokenResponse
      • FreeidUserInfo
      • AuthEmailInfo
      • FreeidAuthEmailResponseModel
  1. イントロダクション

API仕様

レスポンスステータス#

HTTPコードメッセージ説明
200OKリクエストは正常に成功しました
204No Content処理は成功しましたが、レスポンス本文は返されません
400Bad Requestリクエストの構文が正しくありません
401Unauthorized認証情報が不足または無効です
404Not Found指定されたリソースが存在しません
413Request Entity Too Large画像ファイルは5MB以下にしてください
414Request-URI Too LongリクエストURIが長すぎます(上限8KB)
415Unsupported Media TypeサポートされていないContent-Typeです
429Too Many Requestsリクエスト回数の上限を超えました
500Internal Server Errorサーバー内部エラーが発生しました
502Bad Gateway外部サービスから無効な応答を受信しました
504Gateway Timeout外部サービスの応答がタイムアウトしました

エラーメッセージ一覧#

エラーコード説明Type発生ケース
FRA0001クライアント認可に失敗しましたUnauthorizedExceptionAPI認可処理で認可トークンが無い、又は誤っている場合
FRA0002ユーザー認可に失敗しましたUnauthorizedExceptionユーザー認可処理で認可トークンが無い、又は誤っている場合
FRA0003ユーザーが見つかりませんNotFoundExceptionFreeiDユーザー検索処理で該当ユーザーが見つからない場合
FRA0004顔画像の取得に失敗しましたParameterValidationExceptionFreeiDユーザー顔画像取得処理でエラーが発生した場合
FRA0005顔画像が一致するユーザーが見つかりませんでしたNotFoundExceptionFreeiDユーザー顔画像認証で該当する顔情報が見つからなかった
FRA0006顔画像が一致するユーザーが複数見つかりましたConflictExceptionFreeiDユーザー顔画像認証で該当する顔情報が複数見つかった

エラーレスポンス構造(例)#

{
  "error_type": "AuthorizerDeniedApiException",
  "error_messages": [
    {
      "code": "FECOM0034",
      "mapping": {}
    }
  ]
}
項目説明
error_typeエラーの種別を返します
error_messagesエラーメッセージの詳細をリストで返します
codeエラーコード(仕様書の一覧を参照)
mappingバリデーションエラー発生時に、該当フィールド(例:email)を返します

更新日時 2025-04-23 02:12:31
前へ
概要
次へ
クイックスタート
Built with