Adds an episode to a production studio.
Operation description
Before you call this operation, obtain the ID of the production studio. The ID is generated when the production studio is created.
-
If you create a production studio by calling the CreateCaster operation, check the value of the returned CasterId parameter.
-
If you create a production studio in the LIVE console, go to LIVE Console > Production Studio > Production Studio to view the name of the production studio.
The name of the production studio in the production studio list serves as the production studio ID.
QPS limits
The queries per second (QPS) limit for this operation is 4 for each account. API calls that exceed this limit are throttled, which may affect your business. Plan your calls accordingly.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
live:AddCasterEpisode |
create |
*Caster
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| RegionId |
string |
No |
The region ID. |
cn-shanghai |
| ComponentId |
array |
No |
A list of component IDs. The components are layered from bottom to top in the specified order. If you add a component by calling the AddCasterComponent operation, check the value of the ComponentId parameter that is returned.
Note
N specifies the sequence number of a component ID. For example, ComponentId.1 specifies the first component ID and ComponentId.2 specifies the second component ID. |
["a2b8e671-2fe5-4642-a2ec-bf93880e****"] |
|
string |
No |
The component ID. |
21926b36-7dd2-4fde-ae25-51b5bc8e**** |
|
| CasterId |
string |
Yes |
The ID of the production studio.
Note
The name of the production studio in the production studio list serves as the production studio ID. |
LIVEPRODUCER_POST-cn-0pp1czt**** |
| EpisodeType |
string |
Yes |
The node type. Valid values:
|
Resource |
| EpisodeName |
string |
No |
The name of the episode. |
episode_1 |
| ResourceId |
string |
No |
The ID of the video source. Important
This parameter is required and applies only when EpisodeType is set to Resource. If you add a video source by calling the AddCasterVideoResource operation, check the value of the ResourceId parameter that is returned. |
a2b8e671-2fe5-4642-a2ec-bf93880e**** |
| StartTime |
string |
Yes |
The start time. The time is in the yyyy-MM-ddTHH:mm:ssZ format. The time is displayed in UTC. |
2016-06-29T08:00:00Z |
| EndTime |
string |
Yes |
The end time. The time is in the yyyy-MM-ddTHH:mm:ssZ format. The time is displayed in UTC. |
2016-06-29T09:10:00Z |
| SwitchType |
string |
Yes |
The switch policy. Valid values: Important
This parameter applies only when EpisodeType is set to Resource.
Note
For more information about video sources, see Add a video source. |
TimeFirst |
Response parameters
|
Parameter |
Type |
Description |
Example |
|
object |
|||
| EpisodeId |
string |
The ID of the episode. This ID can be used as a request parameter to query the episode list, modify an episode, or delete an episode. |
21926b36-7dd2-4fde-ae25-51b5bc8e**** |
| RequestId |
string |
The request ID. |
16A96B9A-F203-4EC5-8E43-CB92E68F**** |
Examples
Success response
JSON format
{
"EpisodeId": "21926b36-7dd2-4fde-ae25-51b5bc8e****",
"RequestId": "16A96B9A-F203-4EC5-8E43-CB92E68F****"
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | MissingParameter | %s | |
| 400 | InvalidParameter.Malformed | %s | |
| 400 | SwitchTypeInvalid.Malformed | %s | |
| 400 | IncorrectStartTime | %s | |
| 400 | IncorrectEndTime | %s | |
| 400 | EpisodeConflict.Malformed | %s | |
| 400 | InvalidCasterId.Malformed | %s | |
| 401 | IllegalOperation | %s | |
| 500 | InternalError | %s | |
| 404 | InvalidCaster.NotFound | %s | |
| 404 | InvalidResource.NotFound | %s | |
| 404 | InvalidComponent.NotFound | %s |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.