SetShowListBackground
Sets the background for a playlist mode production studio.
Operation description
Create a playlist mode production studio before calling this operation to add background materials. To create a production studio by using an API operation, see CreateCaster.
You can use this operation to create, update, or delete a playlist background. To delete the background, leave the ResourceType, ResourceUrl, and MaterialId parameters empty.
-
When using ApsaraVideo VOD resources, use managed bucket resources first. Resources in your own bucket may expire. If you use resources in your own bucket, check the resource validity period.
-
Use ApsaraVideo Live and ApsaraVideo VOD resources as material input first. Resources from third-party URLs may fail to play. Verify the quality and validity of such resources.
QPS limit
The single-user QPS limit for this operation is 10 calls per second. If the limit is exceeded, the API call is throttled, which may affect your business. Call this operation appropriately.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
live:SetShowListBackground |
update |
*Caster
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| RegionId |
string |
No |
The region ID. |
cn-shanghai |
| CasterId |
string |
Yes |
The production studio ID.
Note
The production studio name in the production studio list on the Cloud Production Studio page is the production studio ID. |
LIVEPRODUCER_POST-cn-0pp1czt**** |
| ResourceType |
string |
No |
The material type. Valid values:
Note
Specify one of the three values or leave this parameter empty. Valid values:
|
VOD |
| MaterialId |
string |
No |
The video-on-demand material ID. Note
Specify either this parameter or ResourceUrl. |
a2b8e671-2fe5-4642-a2ec-bf93880e**** |
| ResourceUrl |
string |
No |
The URL of the external material. |
http://****/atestObject****.m3u8 |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
Schema of Response |
||
| RequestId |
string |
The request ID. |
987DA143-A39C-5B5D-AF5B-3B07944A0036 |
Examples
Success response
JSON format
{
"RequestId": "987DA143-A39C-5B5D-AF5B-3B07944A0036"
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | InvalidUserId.Malformed | %s, please check userId. | The userId passed in is invalid, please check. |
| 400 | MissingParameter | %s. | Missing parameter |
| 400 | InvalidParameter.Malformed | There are invalid parameters: %s. | There are invalid parameters: %s. |
| 400 | InvalidParameter.Status | %s, please check and try again. | Status is invalid, please check and try again. |
| 400 | InvalidParameter.StartTime | %s, please check and try again later. | The parameter StartTime is invalid, please check and try again. |
| 400 | InvalidParameter.EndTime | %s, please check and try again later. | The parameter EndTime is invalid, please check and try again. |
| 400 | LiveServiceNotFound | %s, please check and try again later. | The live service is not enabled. Please check and try again. |
| 500 | InternalError | %s, please try again later. | Internal error, please try again later. |
| 404 | InvalidCaster.NotFound | The caster does not exist. | The caster does not exist. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.