You can call this operation to query stream callback records.
Operation description
The queries per second (QPS) limit for this operation is 100 for each user. If you exceed this limit, API calls are throttled, which may affect your business. We recommend that you call this operation at a reasonable rate.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
live:DescribeLiveStreamsNotifyRecords |
get |
*Domain
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| RegionId |
string |
No |
The region ID. |
cn-shanghai |
| DomainName |
string |
Yes |
The ingest domain. |
push.example1.com |
| AppName |
string |
No |
The name of the application to which the stream belongs. You can view the AppName on the Stream management page. |
app |
| StreamName |
string |
No |
The name of the stream. You can view the StreamName on the Stream management page. |
stream |
| 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
The start time must be within the last 7 days. |
2017-12-10T08:00:00Z |
| 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. |
2017-12-10T09:00:00Z |
| PageSize |
integer |
No |
The number of entries to return on each page. Default value: 20. Maximum value: 500. Valid values: an integer from 1 to 500. |
20 |
| PageNumber |
integer |
No |
The page number. Default value: 1. |
1 |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
The stream ingest callback records. |
||
| NotifyRecordsInfo |
object |
||
| LiveStreamNotifyRecordsInfo |
array<object> |
The stream ingest callback records. |
|
|
object |
|||
| NotifyType |
string |
The callback type.
|
publish_done |
| Description |
string |
The description of the result. If the operation is successful, `success` is returned. If the operation fails, an error message is returned. |
success |
| StreamName |
string |
The name of the stream. |
stream |
| NotifyTime |
string |
The time when the callback occurred. The time is in UTC. |
2022-10-19T19:09:28Z |
| DomainName |
string |
The ingest domain. |
push.example1.com |
| NotifyContent |
string |
The content of the callback. |
{\"action\":\"publish_done\",\"app\":\"push.example1.com\"} |
| NotifyUrl |
string |
The callback URL. |
http://xx.xx.xx.xx/callbacks |
| NotifyResult |
string |
The result of the callback.
|
success |
| AppName |
string |
The name of the application to which the stream belongs. |
app |
| NotifyResponse |
string |
The response returned by the client after the client receives the callback. |
{"Code":0,"Msg":"Success"} |
| NotifyHeader |
string |
||
| PageNum |
integer |
The page number. |
1 |
| PageSize |
integer |
The number of entries per page. |
20 |
| RequestId |
string |
The request ID. |
F675E4B4-125D-1533-901B-11A724644285 |
| 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
{
"NotifyRecordsInfo": {
"LiveStreamNotifyRecordsInfo": [
{
"NotifyType": "publish_done",
"Description": "success",
"StreamName": "stream",
"NotifyTime": "2022-10-19T19:09:28Z",
"DomainName": "push.example1.com",
"NotifyContent": "{\\\"action\\\":\\\"publish_done\\\",\\\"app\\\":\\\"push.example1.com\\\"}",
"NotifyUrl": "http://xx.xx.xx.xx/callbacks",
"NotifyResult": "success",
"AppName": "app",
"NotifyResponse": "{\"Code\":0,\"Msg\":\"Success\"}",
"NotifyHeader": ""
}
]
},
"PageNum": 1,
"PageSize": 20,
"RequestId": "F675E4B4-125D-1533-901B-11A724644285",
"TotalNum": 20,
"TotalPage": 20
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | InvalidStartTime.Malformed | Specified parameter StartTime is not valid. | |
| 400 | InvalidEndTime.Malformed | Specified parameter EndTime is not valid. | |
| 400 | InvalidParam | Parameter invalid. | Illegal input parameters |
| 400 | InvalidEndTime.Mismatch | Specified EndTime does not match the specified StartTime. | |
| 400 | Duration.Exceed | StartTime needs to be within the last 7 days. | |
| 500 | InternalError | The request processing has failed due to backend service exception. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.