Queries the callback records for live recordings stored in OSS.
Operation description
This operation supports up to 100 queries per second (QPS) per user. If you exceed this limit, your API calls are throttled. This may affect your business. Call this operation at a reasonable rate.
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. Default value: 20. Maximum value: 500. Valid values: an integer from 1 to 500. |
10 |
| PageNumber |
integer |
Yes |
The page number. Default value: 1. Valid values: 1 to 100000. |
1 |
| Status |
string |
No |
Indicates whether the callback was successful.
|
success |
| StartTime |
string |
Yes |
The beginning 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 description of the result. A value of `success` indicates that the operation was successful. Otherwise, an error message is returned. |
success |
| DomainName |
string |
The streaming domain. |
example.com |
| NotifyContent |
string |
The content of the callback. |
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 when the callback was sent. The time is in the `yyyy-MM-ddTHH:mm:ssZ` format. The time is displayed in UTC. |
2022-10-19T19:09:28Z |
| NotifyType |
string |
The type of callback.
|
record_started |
| NotifyUrl |
string |
The webhook address for recording callbacks. |
http://learn.aliyundoc.com/examplecallback.action |
| NotifyHeader |
string |
||
| StreamName |
string |
The name of the stream. |
liveStream**** |
| NotifyResponse |
string |
The response returned by your client after your client receives the callback. |
{"Code":0,"Msg":"Success"} |
| Code |
integer |
The response 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 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 returned. |
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": "",
"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 | MalformedParams | %s | |
| 400 | MissingParams | %s |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.