Adiciona uma configuração de callback de gravação no nível do domínio.
Descrição da operação
Antes de chamar esta operação para adicionar uma configuração de callback de gravação no nível do domínio, consulte primeiro a configuração de callback de gravação ao vivo. Para consultar a configuração de callback de gravação ao vivo usando uma operação de API, consulte Consultar configuração de callback de gravação ao vivo.
Limite de QPS
O limite de QPS por usuário desta operação é de 30 chamadas por segundo. Se o limite for excedido, as chamadas de API serão limitadas, o que pode afetar seus negócios. Chame esta operação de forma adequada.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
live:AddLiveRecordNotifyConfig |
create |
*Domain
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| DomainName |
string |
Sim |
O domínio de streaming do streamer. |
example.com |
| NotifyUrl |
string |
Sim |
A URL de callback para eventos de gravação e callbacks de status. Nota
A URL deve começar com |
http://demo.aliyundoc.com/examplecallback.action |
| NeedStatusNotify |
boolean |
Não |
Especifica se os callbacks de status da tarefa de gravação são obrigatórios. Valores válidos:
|
false |
| OnDemandUrl |
string |
Não |
A URL de callback para gravação sob demanda. Nota
A URL deve começar com |
http://learn.aliyundoc.com/ondemandcallback.action |
| NotifyReqAuth |
boolean |
Não |
Especifica se a autenticação de callback deve ser ativada. Valores válidos:
Nota
Quando este parâmetro é definido como true, o parâmetro NotifyAuthKey é obrigatório. |
true |
| NotifyAuthKey |
string |
Não |
A chave de autenticação de callback. A chave deve ter de 16 a 32 caracteres e pode conter apenas letras e dígitos. Nota
Este parâmetro é obrigatório quando o parâmetro NotifyReqAuth é definido como true. |
chenhuanxin249088 |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
|||
| RequestId |
string |
O ID da solicitação. |
16A96B9A-F203-4EC5-8E43-CB92E68F4CD8 |
Exemplos
Resposta de sucesso
JSON formato
{
"RequestId": "16A96B9A-F203-4EC5-8E43-CB92E68F4CD8"
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|---|---|---|---|
| 400 | InvalidNotifyUrl.Malformed | Specified NotifyUrl is invalid. | Invalid value of notifyurl. Check whether the notifyurl parameter that you specified is correct. |
| 400 | InvalidNotifyUrl.Unsafe | Specified NotifyUrl is not safe. | Invalid value of notifyurl. Check whether the notifyurl parameter that you specified is correct. |
| 400 | ConfigAlreadyExists | Config has already exist. | |
| 400 | InvalidOnDemandUrl.Malformed | Specified OnDemandUrl is invalid. | |
| 400 | InvalidOnDemandUrl.Unsafe | Specified OnDemandUrl is not safe. |
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.