メインコンテンツまでスキップ

認証ガイド

本ドキュメントは RTZR STT OpenAPI の認証方式を説明します。

認証方式

OAuth2 の client_id/client_secret と、JWT ベースの認証を使用します。

注意

注意

トークンの有効期限は 6 時間です。定期的に /v1/authenticate で更新してください。

アプリ登録と Secret

RTZR STT OpenAPI を利用するには、アプリを登録し API 認証に必要な Secret を発行します。

  1. サインアップ: https://developers.rtzr.ai/signup
  2. コンソール: https://developers.rtzr.ai/console/
  3. SECRET (client_id, client_secret) を発行

API 一覧

MethodURL説明
POST/v1/authenticate認証トークン取得

1) 認証トークン取得

HTTP リクエスト

POST https://openapi.vito.ai/v1/authenticate

リクエストボディ

application/x-www-form-urlencoded

FieldTypeRequired
client_idstringrequired
client_secretstringrequired

サンプル

curl.post.auth.sh
curl -X "POST" "https://openapi.vito.ai/v1/authenticate" \
-H "accept: application/json" \
-H "Content-Type: application/x-www-form-urlencoded" \
-d "client_id=${RTZR_CLIENT_ID}&client_secret=${RTZR_CLIENT_SECRET}"

レスポンス

成功時 200 と以下の JSON を返します。

{
"access_token": "{YOUR_JWT_TOKEN}",
"expire_at": 1690377931
}

エラー

HTTP StatusCodeNameNotes
400H0001BadRequestパラメータ不正
401H0002Unauthorized認証失敗
500E500ServerErrorサーバーエラー

失敗例:

{
"code": "H0002",
"msg": "invalid credential"
}