囲みマス API (都城)

Download OpenAPI specification:Download

試合事前情報取得API

下記の要素からなる配列を返す

  • 試合のID
  • 対戦相手の名前
  • 試合における自分のteamID(各試合によって異なります)
  • 試合のターン数
  • 試合の1ターンあたりの時間(ミリ秒)
  • 試合のターンとターンの間の時間(ミリ秒)

下記の場合にエラーを返します。

  • InvalidToken (401)
    • トークンが間違っているもしくは存在しない場合
header Parameters
Authorization
string

BearerToken

Responses

Response samples

Content type
application/json
[
  • {
    }
]

試合状態取得API

試合に関する状態を取得するAPI 下記の場合にエラーを返します。

  • InvalidToken (401)
    • トークンが間違っているもしくは存在しない場合
  • InvalidMatches (400)
    • 参加していない試合へのリクエストの場合
  • TooEarly (400)
    • 試合の開始前にアクセスした場合
path Parameters
id
required
string
header Parameters
Authorization
string

pic

Responses

Response samples

Content type
application/json
{
  • "actions": [
    ],
  • "height": 0,
  • "points": [
    ],
  • "startedAtUnixTime": 0,
  • "teams": [
    ],
  • "tiled": [
    ],
  • "turn": 0,
  • "width": 0
}

行動更新API

試合でのエージェントの行動を送信するAPI 下記の場合にエラーを返します。

  • InvalidToken (401)
    • トークンが間違っているもしくは存在しない場合
  • InvalidMatches (400)
    • 参加していない試合へのリクエストの場合
  • TooEarly (400)
    • 試合の開始前にアクセスした場合
  • UnacceptableTime(400)
    • インターバル中などTooEarly以外で回答の受付を行っていない時間にアクセスした場合
path Parameters
id
required
string
header Parameters
Authorization
string

pic

Request Body schema: application/json
required
required
Array of objects

Responses

Request samples

Content type
application/json
{
  • "actions": [
    ]
}

Response samples

Content type
application/json
{
  • "actions": [
    ]
}

動作確認用API

header Parameters
Authorization
string

BearerToken

Responses

Response samples

Content type
application/json
{
  • "status": "OK"
}
badge