Queries the callback records of live stream recordings stored in Object Storage Service (OSS).
Operation description
The queries per second (QPS) limit for this operation is 100 per user. If you exceed this limit, API calls are throttled, which can affect your business. Plan your calls 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 name of the application to which the stream belongs. |
liveApp**** |
| StreamName |
string |
No |
The name of the stream. |
liveStream**** |
| PageSize |
integer |
Yes |
The number of entries to return on each page. Valid values: 1 to 500. Default value: 20. |
10 |
| PageNumber |
integer |
Yes |
The page number to return. Valid values: 1 to 100,000. Default value: 1. |
1 |
| Status |
string |
No |
The status of the callback.
|
success |
| StartTime |
string |
Yes |
The start of the time range to query. Specify the time in the yyyy-MM-ddTHH:mm:ssZ format. The time must be in UTC. Note
You can query data from the last 7 days. |
2023-02-10T21:03:47Z |
| EndTime |
string |
Yes |
The end of the time range to query. The end time must be later than the start time. Specify the time in the yyyy-MM-ddTHH:mm:ssZ format. The time must be in UTC. |
2023-02-10T21:03:47Z |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
The callback records. |
||
| CallbackList |
array<object> |
The callback records. |
|
|
object |
A callback record. |
||
| AppName |
string |
The name of the application to which the stream belongs. |
liveApp**** |
| Description |
string |
The result description. Returns `success` if the call succeeds. Otherwise, returns an error message. |
success |
| DomainName |
string |
The streaming domain. |
example.com |
| NotifyContent |
string |
The content of the callback notification. |
7月26日 16:14{"domain":"al.xxxx.com","stream":"livestream01","pull _stream_result":true,"cdn":"al"} |
| NotifyResult |
string |
The result of the callback.
|
success |
| NotifyTime |
string |
The time of the callback in the yyyy-MM-ddTHH:mm:ssZ format. The time is in UTC. |
2022-10-19T19:09:28Z |
| NotifyType |
string |
The type of the callback.
|
record_started |
| NotifyUrl |
string |
The webhook address for recording callbacks. |
http://learn.aliyundoc.com/examplecallback.action |
| NotifyHeader |
string |
The header of the callback request. |
{ "Content-Type": [ "application/json; charset=utf-8" ] } |
| StreamName |
string |
The name of the stream. |
liveStream**** |
| NotifyResponse |
string |
The response returned by the client after receiving the callback. |
{"Code":0,"Msg":"Success"} |
| Code |
integer |
The error code. |
0 |
| Msg |
string |
The message returned. |
ok |
| PageNum |
integer |
The page number. |
1 |
| PageSize |
integer |
The number of entries per page. |
20 |
| RequestId |
string |
The ID of the request. |
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": "7月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\"}"
}
],
"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.