コンテンツにスキップ

analyses

analyses/ では、解析一覧の取得や登録ができます。

エンドポイント 説明
GET /analyses 解析処理一覧の取得
GET /analyses/:id 指定した id に該当する解析情報の取得
POST /analyses 解析処理の実行

Important

APIをリクエストする際には各種エンドポイントの末尾に / を付与してリクエストしてください。

具体的には /analyses/123 というURLに対するリクエストは /analyses/123/ としてリクエストをします。

GET /analyses

これまでの解析処理一覧を取得できます。

リクエスト

HTTPリクエスト

1
GET https://api.customer.jp/anymotion/v1/analyses/

リクエストヘッダー

リクエストヘッダー 説明
Authorization Bearer <アクセストークン>

リクエストパラメータ

パラメータ 説明 必須
page ページ番号 -
size ページサイズ -
execStatus 解析ステータスを指定
UNPROCESSED PROCESSING SUCCESS FAILURE のいずれかを指定
-

レスポンス

レスポンスボディ

プロパティ タイプ 説明
next String 次ページの URL
previous String 前ページの URL
maxPage Integer 最大ページ番号
data[].id String 解析 ID
data[].keypoint Integer キーポイント ID
data[].execStatus String 実行ステータス
data[].createdAt String 作成時刻
data[].updatedAt String 更新時刻

サンプルレスポンス

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
{
  "next": null,
  "previous": null,
  "maxPage": 1,
  "data": [
    {
      "id": 2,
      "keypoint": 60,
      "execStatus": "UNPROCESSED",
      "createdAt": "2019-06-18T00:51:22.228948Z",
      "updatedAt": "2019-06-18T00:51:22.229022Z"
    },
    ...
  ]
}

GET /analyses/:id

解析の詳細情報を取得します。

リクエスト

HTTPリクエスト

1
GET https://api.customer.jp/anymotion/v1/analyses/:id/

リクエストヘッダー

リクエストヘッダー 説明
Authorization Bearer <アクセストークン>

リクエストパラメータ

パラメータ 説明 必須
id 解析 ID

レスポンス

レスポンスボディ

プロパティ タイプ 説明
id String 解析 ID
keypoint Integer キーポイント ID
result Array 解析結果
execStatus String 実行ステータス
rule Object or Array 解析ルール
failureDetail String FAILUREの詳細
createdAt String 作成時刻
updatedAt String 更新時刻

サンプルレスポンス

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
{
  "id": 12,
  "keypoint": 3,
  "result": [
    {
      "analysisType": "angle",
      "description": "leftElbow, leftShoulder and leftHip angles",
      "values": [
        153.52,
        123.45,
        147.89
      ],
      "movieOption": {
        "statisticsType": "max",
        "value": 153.52
      }
    }
  ],
  "execStatus": "SUCCESS",
  "rule": [
    {
      "analysisType": "vectorAngle",
      "points": [
        {
          "pointType": "single",
          "pointName": "leftShoulder"
        },
        {
          "pointType": "single",
          "pointName": "leftHip"
        },
        {
          "pointType": "single",
          "pointName": "leftKnee"
        }
      ]
    }
  ],
  "createdAt": "2019-06-16T11:43:07.553214Z",
  "updatedAt": "2019-06-16T11:43:07.553400Z"
}

Note

execStatusFAILURE場合はこちらよりお問い合わせください。

POST /analyses

解析処理を実行します。

リクエスト

HTTPリクエスト

1
POST https://api.customer.jp/anymotion/v1/analyses/

リクエストヘッダー

リクエストヘッダー 説明
Authorization Bearer <アクセストークン>
Content-Type application/json

リクエストボディ

プロパティ タイプ 説明 必須
keypointId Integer キーポイントID
rule Object or Array 解析ルール

サンプルリクエスト

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
{
  "keypointId": 52,
  "rule": [
    {
      "analysisType": "vectorAngle",
      "points": [
        {
          "poitType": "single",
          "pointName": "leftShoulder"
        },
        {
          "pointType": "single",
          "pointName": "leftHip"
        },
        {
          "pointType": "single",
          "pointName": "leftAnkle"
        }
      ]
    }
  ]
}

レスポンス

レスポンスボディ

プロパティ タイプ 説明
id Integer 解析ID
keypoint Integer キーポイントID
execStatus String 実行ステータス
rule Object or Array 描画ルール
createdAt String 作成時刻
updatedAt String 更新時刻

サンプルレスポンス

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
{
  "id": 26,
  "keypoint": 52,
  "execStatus": "UNPROCESSED",
  "rule": [
    {
      "analysisType": "vectorAngle",
      "points": [
        {
          "pointType": "single",
          "pointName": "leftShoulder"
        },
        {
          "pointType": "single",
          "pointName": "leftHip"
        },
        {
          "pointType": "single",
          "pointName": "leftAnkle"
        }
      ]
    }
  ],
  "createdAt": "2019-06-18T07:09:03.989458Z",
  "updatedAt": "2019-06-18T07:09:03.989721Z"
}

Note

ruleの値が長さによっては、リクエストがエラーになる場合があります。その際は、こちらよりお問い合わせください。