タイル情報一覧の取得¶
タイル情報の一覧を取得します。
GET /api/1/videos/tile
Parameters¶
output_type
- Response 形式
- x : XML 形式で出力
- 指定無し : JSON 形式で出力
- Response 形式
page [必須]
- 表示するページ位置。1 以上の整数。[詳細]
num [必須]
- 1 ページあたりの件数。[詳細]
tile_type
- 一覧取得するタイル種別tile_type の指定がない場合は全タイル種別が適用hd 16:9 / sd 4:3 / r 3:2 / s 1:1
level
- 一覧取得するタイルレベル。level の指定がない場合は全レベル(1〜4)が適用1 / 2 / 3 / 4
tile_quality
- 一覧取得するタイル品質。tile_qualityの指定がない場合は,全品質(1〜3)が適用1 / 2 / 3
Response¶
status
- 処理結果success : 成功それ以外 : 失敗
has_next
- 次ページの有無true : 有false : 無
total
- 総メディア数
info
タイル情報
media_id
- メディアID
version
- fvエンコーダのバージョン
type
- タイル種別
fps
- fps
frames
- 総フレーム数
level
- タイルレベル (配列)
tile_quality
- タイル品質 (配列)
create_date
- 作成日時
update_date
- 更新日時
status
- タイルのステータス0 : 無効1 : 有効3 : タイル未生成状態4 : タイル生成失敗
Request Example¶
GET
https://example.com/api/1/videos/tile?page=1&num=3
Sample Curl Command¶
- Basic認証を使用した方法
curl --basic -u {your account}:{your password} "https://example.com/api/1/videos/tile?page=1&num=10&tile_quality=2&level=2&tile_type=hd"
- AccessToken認証を使用した方法(media_idsとlevelsで指定)
curl "https://example.com/api/1/videos/tile?page=1&num=10&tile_quality=2&level=2&tile_type=hd" \
-H "Authorization: Bearer {your access_token}"
Response Example - JSON¶
{
"status":"success",
"has_next":true,
"total":58,
"info":[
{
"media_id":10,
"version":"3",
"type":"s64",
"fps":30,
"frames":150,
"level":[
1,2
],
"tile_quality":[
2
],
"create_date":"2012-10-01 16:57:09",
"update_date":"2012-10-01 16:57:14",
"status":1
},
{
"media_id":11,
"version":"3",
"type":"s64",
"fps":30,
"frames":150,
"level":[
1,2
],
"tile_quality":[
2
],
"create_date":"2012-10-01 16:57:09",
"update_date":"2012-10-01 16:57:14",
"status":1
},
{
"media_id":12,
"version":"3",
"type":"s64",
"fps":30,
"frames":150,
"level":[
1,3
],
"tile_quality":[
2
],
"create_date":"2012-10-01 16:57:09",
"update_date":"2012-10-01 16:57:14",
"status":1
}
]
}
Response Example - XML¶
<?xml version="1.0" encoding="UTF-8"?>
<response>
<status>success</status>
<has_next>1</has_next>
<total>58</total>
<info>
<entry>
<media_id>10</media_id>
<version>3</version>
<type>s64</type>
<fps>30</fps>
<frames>150</frames>
<level>
<entry>1</entry>
</level>
<tile_quality>
<entry>2</entry>
</tile_quality>
<create_date>2012-10-01 16:57:09</create_date>
<update_date>2012-10-01 16:57:14</update_date>
<status>1</status>
</entry>
<entry>
<media_id>11</media_id>
<version>3</version>
<type>s64</type>
<fps>30</fps>
<frames>150</frames>
<level>
<entry>1</entry>
<entry>2</entry>
</level>
<tile_quality>
<entry>2</entry>
</tile_quality>
<create_date>2012-10-01 16:57:09</create_date>
<update_date>2012-10-01 16:57:14</update_date>
<status>1</status>
</entry>
<entry>
<media_id>12</media_id>
<version>3</version>
<type>s64</type>
<fps>30</fps>
<frames>150</frames>
<level>
<entry>1</entry>
<entry>3</entry>
</level>
<tile_quality>
<entry>2</entry>
</tile_quality>
<create_date>2012-10-01 16:57:09</create_date>
<update_date>2012-10-01 16:57:14</update_date>
<status>1</status>
</entry>
</info>
</response>