Atualiza a configuração de callback de gravação no nível do domínio.
Descrição da operação
Ao atualizar a configuração de callback de gravação no nível do domínio, você pode modificar as seguintes configurações:
A URL de callback para eventos de gravação, incluindo callbacks de eventos de geração de arquivos de gravação e callbacks de status de tarefas de gravação. Para mais informações, consulte Callbacks de eventos de gravação.
A URL de callback de gravação sob demanda. Para mais informações, consulte Callback de gravação sob demanda.
Se os callbacks de status de tarefas de gravação são necessários.
Limite de QPS
O limite de QPS para um único usuário nesta operação é de 30 chamadas por segundo. Se esse limite for excedido, a chamada de API será limitada, o que pode afetar seus negócios. Invoque esta operação adequadamente.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
live:UpdateLiveRecordNotifyConfig |
update |
*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, incluindo callbacks de eventos e callbacks de status. Nota
|
http://learn.aliyundoc.com/examplecallback.action |
| OnDemandUrl |
string |
Não |
A URL de callback de gravação sob demanda. Nota
|
http://guide.aliyundoc.com/ondemandcallback.action |
| NeedStatusNotify |
boolean |
Não |
Especifica se os callbacks de status de tarefas de gravação são necessários. Valores válidos:
|
false |
| NotifyReqAuth |
boolean |
Não |
Especifica se a autenticação de callback deve ser ativada. Valores válidos:
Nota
Valor padrão: false. Se este parâmetro for definido como true, o parâmetro NotifyAuthKey será obrigatório. |
false |
| NotifyAuthKey |
string |
Não |
A chave de autenticação de callback. A chave tem de 16 a 32 caracteres de comprimento e pode conter apenas letras e dígitos. Nota
Este parâmetro é obrigatório quando o parâmetro NotifyReqAuth é definido como true. |
testkeyyourkey12 |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
|||
| RequestId |
string |
O ID da solicitação. |
16A96B9A-F203-4EC5-8E43-CB92E68F4CD |
Exemplos
Resposta de sucesso
JSON formato
{
"RequestId": "16A96B9A-F203-4EC5-8E43-CB92E68F4CD"
}
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 | InvalidOnDemandUrl.Malformed | Specified OnDemandUrl is invalid. | |
| 400 | InvalidOnDemandUrl.Unsafe | Specified OnDemandUrl is not safe. | |
| 400 | InvalidDomain.NotFound | Specified Domain is invalid. | |
| 400 | Forbidden | Ram Permission is forbidden. | |
| 404 | InvalidConfig.NotFound | Config does not exist. |
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.