Queries the scheduled tasks that are used to start and stop playlists at the specified points in time.
Usage notes
You can call this operation to query the scheduled tasks that are used to start and stop playlists at the specified points in time. Make sure that the parameter settings are valid for calling this operation.
QPS limit
You can call this operation up to 10 times per second per account. If the number of calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation. For more information, see QPS limit on an API operation in ApsaraVideo Live.
Debugging
Request parameters
Parameter | Type | Required | Example | Description |
---|---|---|---|---|
Action | String | Yes | DescribeAutoShowListTasks |
The operation that you want to perform. Set the value to DescribeAutoShowListTasks. |
CasterId | String | No | 53200b81-b761-4c10-842a-a0726d97**** |
The ID of the streaming panel for which you want to query scheduled tasks. Note If you create scheduled tasks by calling the InitializeAutoShowListTask operation, check the value of the CasterId parameter in the response of the InitializeAutoShowListTask
operation to obtain the ID of the streaming panel. If you do not specify this parameter
when you call the DescribeAutoShowListTasks operation, the system queries all the
scheduled tasks that belong to the user specified by the OwnerId parameter.
|
Response parameters
Parameter | Type | Example | Description |
---|---|---|---|
AutoShowListTasks | String | {"Status":0,"TranscodeConfig":{"CasterTemplate":"lp_hd", "LiveTemplate":["lhd","lsd"]}, "CasterId":"cce04ef3-2226-4865-8704-f84b8375****"} |
The list of scheduled tasks. The following fields are returned:
|
RequestId | String | 16A96B9A-F203-4EC5-8E43-CB92E68F4CD8 |
The ID of the request. |
Examples
Sample requests
http(s)://live.aliyuncs.com/?Action=DescribeAutoShowListTasks
&<Common request parameters>
Sample success responses
XML
format
<DescribeAutoShowListTasksResponse>
<RequestId>16A96B9A-F203-4EC5-8E43-CB92E68F4CD8</RequestId>
<AutoShowListTasks>{"Status":0,"TranscodeConfig":{"CasterTemplate":"lp_hd", "LiveTemplate":["lhd","lsd"]}, "CasterId":"cce04ef3-2226-4865-8704-f84b8375****"}</AutoShowListTasks>
</DescribeAutoShowListTasksResponse>
JSON
format
{
"RequestId": "16A96B9A-F203-4EC5-8E43-CB92E68F4CD8",
"AutoShowListTasks": "{\"Status\":0,\"TranscodeConfig\":{\"CasterTemplate\":\"lp_hd\", \"LiveTemplate\":[\"lhd\",\"lsd\"]}, \"CasterId\":\"cce04ef3-2226-4865-8704-f84b8375****\"}"
}
Error codes
For a list of error codes, visit the API Error Center.
Sample code
public void DescribeAutoShowListTasks() throws ClientException {
CommonRequest describeAutoShowListTasksRequest = new CommonRequest();
describeAutoShowListTasksRequest.setAction("DescribeAutoShowListTasks");
describeAutoShowListTasksRequest.setDomain("live.aliyuncs.com");
describeAutoShowListTasksRequest.setVersion("2016-11-01");
DefaultAcsClient client = initClient(ACCESS_KEY_ID, ACCESS_KEY_SECRET);
CommonResponse commonResponse = client.getCommonResponse(describeAutoShowListTasksRequest);
System.out.printf("Status is %s and Response is:\n", commonResponse.getHttpStatus());
JSONObject jsonObject = JSON.parseObject(commonResponse.getData());
System.out.println(JSON.toJSONString(jsonObject, true));
}
Sample response in the JSON format
{
"RequestId": "04F5D5E0-9FAA-13CB-96A9-850FB06E9A82",
"AutoShowListTasks": [
{
"Status": 0,
"EndTime": 1645594715228,
"ResourceIds": "[\"6ae09369cab349a78dab7a0c350d****\"]",
"StartTime": 1645594115228,
"TranscodeConfig": {
"CasterTemplate": "lp_hd",
"LiveTemplate": [
"lhd",
"lsd"
]
},
"CasterId": "e18b0c36-c0b5-47c1-81fd-7d783b5c****"
}
]
}