プロダクションスタジオにプログラムリストを追加します。
操作説明
この操作を呼び出してプログラムリストを追加する前に、プロダクションスタジオを作成し、ビデオリソースを追加してください。現在、この操作はビデオソースとコンポーネントの 2 つのノードタイプのみをサポートしています。API オペレーションを使用してプロダクションスタジオを作成する方法については、「 CreateCaster 」をご参照ください。
QPS 制限
この操作の単一ユーザー QPS 制限は、1 秒あたり 10 回の呼び出しです。制限を超えると API 呼び出しがスロットリングされ、ビジネスに影響が出る可能性があります。この操作は適切に呼び出してください。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
live:AddCasterProgram |
create |
*Caster
|
なし | なし |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| RegionId |
string |
任意 |
リージョン ID。 |
cn-shanghai |
| Episode |
array<object> |
必須 |
プログラムリスト情報。 |
|
|
object |
任意 |
プログラムリスト情報。 |
||
| ComponentId |
array |
任意 |
コンポーネントリスト。要素は下から上へ順番にセットされます。 重要 このパラメーターは、Episode.N.EpisodeType が Component に設定されている場合に有効かつ必須です。
ノードタイプが Resource の場合、これはコンポーネントがビデオソースにバインドされており、同期的に切り替わることを示します。 |
[ "a2b8e671-2fe5-4642-a2ec-bf931826****", "a2b8e671-2fe5-4642-a2ec-28374657****"] |
|
string |
任意 |
コンポーネント ID。 |
a2b8e671-2fe5-4642-a2ec-bf931826**** |
|
| EndTime |
string |
任意 |
終了時刻。フォーマット: yyyy-MM-ddTHH:mm:ssZ (協定世界時 (UTC))。このパラメーターは必須です。指定しない場合、MissingParameter が返されます。 |
2016-06-29T10:02:00Z |
| EpisodeName |
string |
任意 |
プログラム名。 |
program_name_1 |
| EpisodeType |
string |
任意 |
ノードタイプ。有効な値:
説明
|
Resource |
| ResourceId |
string |
任意 |
ビデオソース ID。 重要 このパラメーターは、Episode.N.EpisodeType が Resource に設定されている場合に有効かつ必須です。
このパラメーターは、Episode.N.EpisodeType が Component に設定されている場合は該当なしです。 AddCasterVideoResource 操作 を呼び出してビデオソースを追加した場合、AddCasterVideoResource 操作によって返された ResourceId の値を確認してください。 |
a2b8e671-2fe5-4642-a2ec-bf93880e**** |
| StartTime |
string |
任意 |
開始時刻。フォーマット: yyyy-MM-ddTHH:mm:ssZ (協定世界時 (UTC))。このパラメーターは必須です。指定しない場合、MissingParameter が返されます。 |
2016-06-29T09:00:00Z |
| SwitchType |
string |
任意 |
切り替えポリシー。有効な値: 重要 このパラメーターは、Episode.N.EpisodeType が Resource に設定されている場合にのみ有効です。
|
TimeFirst |
| CasterId |
string |
必須 |
プロダクションスタジオ ID。
説明
クラウドプロダクションスタジオページのプロダクションスタジオリストに表示されるプロダクションスタジオ名が、プロダクションスタジオ ID です。 |
LIVEPRODUCER_POST-cn-0pp1czt**** |
リクエストパラメーターの N はシーケンス番号を示します。例:
Episode.N.EpisodeName は N 番目のプログラム名を示します。Episode.1.EpisodeName は 1 番目のプログラム名、Episode.2.EpisodeName は 2 番目のプログラム名を示します。
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
|||
| EpisodeIds |
object |
||
| EpisodeId |
array<object> |
プログラム ID のリスト。リスト内の要素の順序は、渡されたプログラムの注文と一致します。 |
|
|
object |
|||
| EpisodeId |
string |
プログラム グループ ID です。この ID をリクエスト パラメーターとして使用して、プログラムリストの変更、プログラムリストのクエリ、プログラムの削除、またはプログラムの変更を行うことができます。 |
16A96B9A-F203-4EC5-8E43-CB92E68F**** |
| RequestId |
string |
リクエスト ID。 |
16A96B9A-F203-4EC5-8E43-CB92E68F**** |
例
成功レスポンス
JSONJSON
{
"EpisodeIds": {
"EpisodeId": [
{
"EpisodeId": "16A96B9A-F203-4EC5-8E43-CB92E68F****"
}
]
},
"RequestId": "16A96B9A-F203-4EC5-8E43-CB92E68F****"
}
エラーコード
|
HTTP ステータスコード |
エラーコード |
エラーメッセージ |
説明 |
|---|---|---|---|
| 400 | MissingParameter | %s. | 必須パラメーターが不足しています。 |
| 400 | InvalidParameter.Malformed | There are invalid parameters: %s. | 次のパラメーターが無効です: %s。 |
| 400 | SwitchTypeInvalid.Malformed | %s, please check and try again later. | SwitchType パラメーターが無効です。確認して再試行してください。 |
| 400 | IncorrectStartTime | %s, please check and try again later. | StartTime パラメーターが無効です。確認して再試行してください。 |
| 400 | IncorrectEndTime | %s, please check and try again later. | EndTime パラメーターが無効です。確認して再試行してください。 |
| 400 | EpisodeConflict.Malformed | %s, please check and try again later. | 番組のスケジューリングに競合があります。確認して再試行してください。 |
| 400 | InvalidCasterId.Malformed | %s, please check and try again later. | CasterId パラメーターが無効です。パラメーターを確認して再試行してください。 |
| 400 | InvalidParameter.EndTime | %s, please check and try again later. | EndTime パラメーターが無効です。確認して再試行してください。 |
| 401 | IllegalOperation | %s, please check and try again later. | 操作が無効です。リクエストを確認して再試行してください。 |
| 500 | InternalError | %s, please try again later. | 内部エラーが発生しました。しばらくしてから再試行してください。 |
| 404 | InvalidCaster.NotFound | %s, please check and try again later. | プロダクションスタジオが存在しません。構成を確認して再試行してください。 |
| 404 | InvalidResource.NotFound | %s, please check and try again later. | リソースが存在しません。確認して再試行してください。 |
| 404 | InvalidComponent.NotFound | %s, please check and try again later. | 操作対象のコンポーネントが存在しません。確認して再試行してください。 |
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。