Queries the callback records for live stream recordings stored in OSS.
Operation description
This API is limited to 100 queries per second (QPS) per account. Exceeding this limit will result in your API calls being throttled, which may impact your business. Please plan your API usage accordingly.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
live:DescribeLiveRecordNotifyRecords |
get |
*Domain
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| RegionId |
string |
No |
The region ID. |
cn-shanghai |
| DomainName |
string |
Yes |
The streaming domain. |
example.com |
| AppName |
string |
No |
The app name. |
liveApp**** |
| StreamName |
string |
No |
The stream name. |
liveStream**** |
| PageSize |
integer |
Yes |
The page size. Default value: 20. Valid values: 1 to 500. |
10 |
| PageNumber |
integer |
Yes |
The page number. Default value: 1. Valid values: 1 to 100000. |
1 |
| Status |
string |
No |
The callback status.
|
success |
| StartTime |
string |
Yes |
The start time of the query range. The time must be in UTC and in the Note
You can query data from the last 7 days. |
2023-02-10T21:03:47Z |
| EndTime |
string |
Yes |
The end time of the query range. The end time must be later than the start time. The time must be in UTC and in the |
2023-02-10T21:03:47Z |
| StorageType |
string |
No |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
The returned data. |
||
| CallbackList |
array<object> |
A list of callback records. |
|
|
object |
A callback record. |
||
| AppName |
string |
The name of the application for the live stream. |
liveApp**** |
| Description |
string |
A description of the callback result. If the callback is successful, the value is |
success |
| DomainName |
string |
The streaming domain. |
example.com |
| NotifyContent |
string |
The callback content. |
July 26 16:14{"domain":"al.xxxx.com","stream":"livestream01","pull _stream_result":true,"cdn":"al"} |
| NotifyResult |
string |
The callback result. Valid values:
|
success |
| NotifyTime |
string |
The UTC time when the callback occurred, in |
2022-10-19T19:09:28Z |
| NotifyType |
string |
The event type. Valid values:
|
record_started |
| NotifyUrl |
string |
The recording callback URL. |
http://learn.aliyundoc.com/examplecallback.action |
| NotifyHeader |
string |
The callback request header. |
{ "Content-Type": [ "application/json; charset=utf-8" ] } |
| StreamName |
string |
The stream name. |
liveStream**** |
| NotifyResponse |
string |
The response from your application to the callback notification. |
{"Code":0,"Msg":"Success"} |
| StorageType |
string |
||
| Code |
integer |
The error code. |
0 |
| Msg |
string |
The response message. |
ok |
| PageNum |
integer |
The page number. |
1 |
| PageSize |
integer |
The number of entries per page. |
20 |
| RequestId |
string |
The request ID. |
180FA0D2-1A02-5158-A36B-115DBF7B218D |
| TotalNum |
integer |
The total number of entries that meet the filter criteria. |
20 |
| TotalPage |
integer |
The total number of pages. |
20 |
Examples
Success response
JSON format
{
"CallbackList": [
{
"AppName": "liveApp****",
"Description": "success",
"DomainName": "example.com",
"NotifyContent": "July 26 16:14{\"domain\":\"al.xxxx.com\",\"stream\":\"livestream01\",\"pull _stream_result\":true,\"cdn\":\"al\"}",
"NotifyResult": "success",
"NotifyTime": "2022-10-19T19:09:28Z",
"NotifyType": "record_started",
"NotifyUrl": "http://learn.aliyundoc.com/examplecallback.action",
"NotifyHeader": "{\n \"Content-Type\": [\n \"application/json; charset=utf-8\"\n ]\n}",
"StreamName": "liveStream****",
"NotifyResponse": "{\"Code\":0,\"Msg\":\"Success\"}",
"StorageType": ""
}
],
"Code": 0,
"Msg": "ok",
"PageNum": 1,
"PageSize": 20,
"RequestId": "180FA0D2-1A02-5158-A36B-115DBF7B218D",
"TotalNum": 20,
"TotalPage": 20
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | InvalidParams | Invalid JSON | |
| 400 | MissingParams | %s, please check and try again later. | Parameter is missing, please check and try again. |
| 400 | MalformedParams | %s, please check and try again later. | Parameter is invalid, please check and try again. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.