Queries the callback records for live stream recordings stored in OSS.
Operation description
The China site (Chinese) QPS limit for a single user on this operation is 100 calls per second. Exceeding this limit results in throttling, 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:DescribeLiveRecordNotifyRecords |
get |
*Domain
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| RegionId |
string |
No |
The region ID. |
cn-shanghai |
| DomainName |
string |
Yes |
The streamer's streaming domain. |
example.com |
| AppName |
string |
No |
The name of the application to which the stream belongs. |
liveApp**** |
| StreamName |
string |
No |
The stream name. |
liveStream**** |
| PageSize |
integer |
Yes |
The number of entries per page. Default value: 20. Maximum value: 500. Valid values: any integer from 1 to 500. |
10 |
| PageNumber |
integer |
Yes |
The page number. Default value: 1. Valid values: 1 to 100000. |
1 |
| Status |
string |
No |
Specifies whether the callback was successful. Valid values:
|
success |
| StartTime |
string |
Yes |
The start time. Format: yyyy-MM-ddTHH:mm:ssZ (UTC). Note
You can query data within the last 7 days. |
2023-02-10T21:03:47Z |
| EndTime |
string |
Yes |
The end time. The end time must be later than the start time. Format: yyyy-MM-ddTHH:mm:ssZ (UTC). |
2023-02-10T21:03:47Z |
| StorageType |
string |
No |
The storage type of the recording for which to query callback records. Valid values:
Valid values:
|
oss |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
The callback records. |
||
| CallbackList |
array<object> |
The callback records. |
|
|
object |
The callback records. |
||
| AppName |
string |
The name of the application to which the stream belongs. |
liveApp**** |
| Description |
string |
The result description. The value is success if the callback was successful. Otherwise, an error message is returned. |
success |
| DomainName |
string |
The streamer's streaming domain. |
example.com |
| NotifyContent |
string |
The specific content of the callback. |
7月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 callback time. Format: yyyy-MM-ddTHH:mm:ssZ (UTC). |
2022-10-19T19:09:28Z |
| NotifyType |
string |
The callback 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 returned by the user after receiving the callback. |
{"Code":0,"Msg":"Success"} |
| StorageType |
string |
The recording storage type. Valid values:
|
oss |
| Code |
integer |
The error code. |
0 |
| Msg |
string |
The prompt 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 conditions. |
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\"}",
"StorageType": "oss"
}
],
"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.