Queries region blocking configurations of a specific live stream.
Operation description
This operation is used to query information about location-based blocking for a specific stream.
QPS limit
You can call this operation up to 50 times per second per user. If the number of calls per second exceeds the limit, throttling is triggered. This may affect your business. Plan your calls accordingly.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
live:DescribeStreamLocationBlock |
*Domain
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| RegionId |
string |
No |
The ID of the region. |
cn-shanghai |
| DomainName |
string |
Yes |
The streaming domain. |
example.com |
| AppName |
string |
No |
The AppName of the live stream. |
liveApp**** |
| StreamName |
string |
No |
The name of the live stream. |
stream |
| BlockType |
string |
No |
The blocking method. Valid values:
|
blacklist |
| PageSize |
integer |
No |
The number of entries to return on each page. Valid values: integers from 1 to 100. |
5 |
| PageNum |
integer |
No |
The number of the page to return. Default value: 1. |
1 |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
|||
| Count |
integer |
The total number of entries that meet the specified criteria. |
2 |
| PageNum |
integer |
The page number. |
1 |
| PageSize |
integer |
The number of entries on each page. |
5 |
| RequestId |
string |
The request ID. |
C7C69682-7F88-40DD-A198-10D0309E439B |
| StreamBlockList |
object |
||
| StreamBlock |
array<object> |
The configuration details. |
|
|
object |
The configuration details. |
||
| AppName |
string |
The blocked AppName. |
liveApp**** |
| BlockType |
string |
The blocking method. Valid values:
|
blacklist |
| DomainName |
string |
The accelerated domain name. |
example.com |
| LocationList |
string |
A comma-separated list of region codes to block or allow. |
CN |
| ReleaseTime |
string |
The time when the block will be automatically lifted, in UTC format. |
2023-08-13T09:27Z |
| Status |
integer |
The blocking status. Valid values: 0 (not started), 1 (blocking), 2 (successful), 3 (failed), 4 (expired), and 5 (deleting). |
0 |
| StreamName |
string |
The name of the blocked stream. |
stream |
| UpdateTime |
string |
The time when the configuration was last modified. The time is in UTC. |
2023-08-14T09:27Z |
| TotalPage |
integer |
The total number of pages returned. |
1 |
Examples
Success response
JSON format
{
"Count": 2,
"PageNum": 1,
"PageSize": 5,
"RequestId": "C7C69682-7F88-40DD-A198-10D0309E439B",
"StreamBlockList": {
"StreamBlock": [
{
"AppName": "liveApp****",
"BlockType": "blacklist",
"DomainName": "example.com",
"LocationList": "CN",
"ReleaseTime": "2023-08-13T09:27Z",
"Status": 0,
"StreamName": "stream",
"UpdateTime": "2023-08-14T09:27Z"
}
]
},
"TotalPage": 1
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | InvalidParam | Parameter invalid. | Illegal input parameters |
| 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.