Adds a callback configuration for audio moderation.
Operation description
-
The automated review service returns review results based on the configured callback template.
-
The automated review feature is available only in some live centers. For more information, see Service regions.
QPS limit
The queries per second (QPS) limit for this operation is 10 for each user. If you exceed the limit, API calls are throttled, which 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:AddLiveAudioAuditNotifyConfig |
create |
*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 |
| Callback |
string |
No |
The webhook address used to receive callbacks for audio that contains problematic content. |
https://demo.aliyundoc.com/callback |
| CallbackTemplate |
string |
No |
The callback template for automated reviews. The value is a JSON string that can contain the following variables:
|
{"domain":{DomainName},"app":{AppName},"stream":{StreamName},"timestamp":{Timestamp},"result":{Result}} |
Format of the Result field
Example of the Result field:
[
{
"scene": "antispam",
"label": "ad",
"suggestion": "block",
"rate": 99.91,
"details": [
{
"startTime": 1571989513,
"endTime": 1571989515,
"text": "The Shangbala team on the third floor joins the fifth floor.",
"label": "normal"
},
{
"startTime": 1571989515,
"endTime": 1571989518,
"text": "On, grilled fish and hot pot festival date, two Tengqing tycoons.",
"label": "normal"
},
{
"startTime": 1571989520,
"endTime": 1571989522,
"text": "How many Shangbala members enjoy 39",
"label": "normal"
},
{
"startTime": 1571989523,
"endTime": 1571989526,
"text": "Emperor cash single purchase minus 66 yuan.",
"label": "normal"
},
{
"startTime": 1571989530,
"endTime": 1571989533,
"text": "For details about the grand prize, call 3398787.",
"label": "ad"
},
{
"startTime": 1571989533,
"endTime": 1571989534,
"text": "Good news, it seems.",
"label": "normal"
},
{
"startTime": 1571989538,
"endTime": 1571989539,
"text": "Carrying vehicle registration, 4 people.",
"label": "normal"
},
{
"startTime": 1571989542,
"endTime": 1571989543,
"text": "The proxy has 10 minutes left.",
"label": "normal"
},
{
"startTime": 1571989545,
"endTime": 1571989547,
"text": "CCB ETC witness no.",
"label": "normal"
},
{
"startTime": 1571989550,
"endTime": 1571989552,
"text": "Zhao Xinyuan, under Luliang City State-owned Investment Group.",
"label": "normal"
}
]
}
]
Response parameters
|
Parameter |
Type |
Description |
Example |
|
object |
|||
| RequestId |
string |
The ID of the request. |
7BF95F2A-3B24-4CDE-9346-7F6FA86697A1 |
Examples
Success response
JSON format
{
"RequestId": "7BF95F2A-3B24-4CDE-9346-7F6FA86697A1"
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | MalformedParam | %s | |
| 400 | MissingParam | %s | |
| 400 | ConfigExisted | %s | |
| 400 | ConfigNotFound | %s | |
| 400 | UnsafeCallback | %s | |
| 500 | InternalError | %s |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.