voice-tag-api (1.0)

Download OpenAPI specification:Download

Authentication

idtoken

GoogleログインのIDトークン

Security Scheme Type HTTP
HTTP Authorization Scheme bearer

auth

ログイン

ログインを行う

Authorizations:

Responses

Response samples

Content type
application/json
{
  • "result": "success"
}

file

ファイルアップロード

ファイル(PDF)のアップロード

Authorizations:
Request Body schema: multipart/form-data
file
required
string <binary>

アップロードするPDFファイル

name
required
string

ファイル名

Responses

Request samples

Content type
multipart/form-data
{
  "file": "ファイル",
  "name": "ファイル名"
}

Response samples

Content type
application/json
{}

ファイル一覧

自分がアクセスできるファイルのリストを取得する(つまり、自分がアップロードしたファイルおよび共有されたファイルのリストを取得する)

Authorizations:

Responses

Response samples

Content type
application/json
{}

ファイル詳細

ファイルの詳細情報を取得する

Authorizations:
path Parameters
fileId
required
string

ファイルID

Responses

Response samples

Content type
application/json
{}

スタンプ投稿

スタンプと、スレッドの一つめのコメントを投稿する

Authorizations:
path Parameters
fileId
required
string
Request Body schema: multipart/form-data
page
required
integer

スタンプを追加するページ

x
required
integer

該当ページの左上を原点としたx座標(0~1に正規化)

y
required
integer

該当ページの左上を原点としたy座標(0~1に正規化)

dataType
required
string (schemas)
Enum: "audio" "text"

コメントのデータの種類(音声 or テキスト)

content
required
string

文字列(テキスト)または音声ファイル(オーディオ)

title
string

コメントのタイトル(音声データの場合のみ含む)

Responses

Request samples

Content type
multipart/form-data
{
  "page": 1,
  "x": 0.2,
  "y": 0.8,
  "dataType": "audio",
  "content": "string"
}

Response samples

Content type
application/json
{
  • "result": "success",
  • "data": {
    }
}

コメント投稿

コメントを投稿する

Authorizations:
path Parameters
fileId
required
string
stampId
required
string
Request Body schema: multipart/form-data
dataType
required
string (schemas)
Enum: "audio" "text"

コメントのデータの種類(音声 or テキスト)

content
required
string

文字列(テキスト)または音声バイナリ(オーディオ)

title
string

コメントのタイトル(音声データの場合のみ含む)

Responses

Request samples

Content type
multipart/form-data
{
  "dataType": "audio",
  "content": "string",
  "title": "タイトル"
}

Response samples

Content type
application/json
{
  • "result": "success",
  • "data": {
    }
}