広報・PRナビ📣(WBS攻略特化.Ver)
広報・PRナビ📣(WBS攻略特化.Ver) · Acciones GPT
WBS Episode API
ワールドビジネスサテライト(WBS)のエピソード情報を取得するAPI
GET /episodeプログラムクリップのエピソード情報を取得
Esquema original API
{
"openapi": "3.0.0",
"info": {
"title": "WBS Episode API",
"description": "ワールドビジネスサテライト(WBS)のエピソード情報を取得するAPI",
"version": "1.0.0"
},
"servers": [
{
"url": "https://bff.prod-txbiz.tv-tokyo.co.jp"
}
],
"paths": {
"/episode": {
"get": {
"operationId": "getEpisodes",
"summary": "プログラムクリップのエピソード情報を取得",
"parameters": [
{
"name": "limit",
"in": "query",
"required": true,
"description": "一度に取得するエピソードの最大数",
"schema": {
"type": "integer"
}
},
{
"name": "mode",
"in": "query",
"required": true,
"description": "取得モード(program_clip)",
"schema": {
"type": "string"
}
},
{
"name": "page",
"in": "query",
"required": true,
"description": "ページ番号",
"schema": {
"type": "integer"
}
},
{
"name": "program_id",
"in": "query",
"required": true,
"schema": {
"type": "integer",
"enum": [
1,
2
]
},
"description": "プログラムのタイプを示す番号です。\n - `1` - WBS (ワールドビジネスサテライト)\n - `2` - モーサテ (モーニングサテライト)\n"
},
{
"name": "sort",
"in": "query",
"required": true,
"description": "ソート順(desc, asc)",
"schema": {
"type": "string"
}
},
{
"name": "prodir",
"in": "query",
"required": true,
"description": "プログラムディレクトリ(wbs)",
"schema": {
"type": "string",
"enum": [
"wbs"
]
}
}
],
"responses": {
"200": {
"description": "成功時のレスポンス",
"content": {
"application/json": {
"schema": {
"type": "object",
"properties": {
"request_id": {
"type": "string"
},
"response_code": {
"type": "integer"
},
"total_count": {
"type": "integer"
},
"limit": {
"type": "integer"
},
"page": {
"type": "integer"
},
"content_data": {
"$ref": "#/components/schemas/ContentData"
},
"data": {
"type": "array",
"items": {
"$ref": "#/components/schemas/EpisodeData"
}
}
}
}
}
}
}
}
}
}
},
"components": {
"schemas": {
"ContentData": {
"type": "object",
"properties": {
"follow_flg": {
"type": "integer"
},
"event_flg": {
"type": "integer"
},
"title": {
"type": "string"
},
"detail": {
"type": "string"
},
"header": {
"type": "string"
},
"thumbnail_url": {
"type": "string"
},
"program_clip_flg": {
"type": "integer"
}
}
},
"EpisodeData": {
"type": "object",
"properties": {
"sponsored": {
"type": "integer"
},
"favorite_flg": {
"type": "integer"
},
"download_flag": {
"type": "integer"
},
"episode_id": {
"type": "integer"
},
"episode_name": {
"type": "string"
},
"header": {
"type": "string"
},
"broadcast_date": {
"type": "string"
},
"broadcast_week": {
"type": "string"
},
"broadcast_time": {
"type": "string"
},
"disp_broadcast_date": {
"type": "string"
},
"disp_broadcast_week": {
"type": "string"
},
"disp_broadcast_time": {
"type": "string"
},
"play_time": {
"type": "integer"
},
"thumbnail_url": {
"type": "string"
},
"paid_flag": {
"type": "integer"
},
"episode_play_type": {
"type": "integer"
},
"program_id": {
"type": "integer"
},
"program_name": {
"type": "string"
},
"program_folder": {
"type": "string"
},
"logo_url_main": {
"type": "string"
},
"logo_url_list": {
"type": "string"
},
"logo_url_detail": {
"type": "string"
},
"logo_url_banner": {
"type": "string"
},
"corner_id": {
"type": "integer"
},
"corner_folder": {
"type": "string"
},
"vod_type": {
"type": "string"
},
"lock_flg": {
"type": "integer"
},
"episode_owner": {
"type": "string"
}
}
}
}
}
}