Consulta os registros de callback para gravações de transmissão ao vivo armazenadas no OSS.
Descrição da operação
O limite de QPS do site da China (chinês) para um único usuário nesta operação é de 100 chamadas por segundo. Exceder esse limite resulta em limitação de taxa, o que pode afetar seus negócios. Chame 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:DescribeLiveRecordNotifyRecords |
get |
*Domínio.
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| RegionId |
string |
Não |
O ID da região. |
cn-shanghai |
| DomainName |
string |
Sim |
O domínio de streaming do streamer. |
example.com |
| AppName |
string |
Não |
O nome do aplicativo ao qual a transmissão pertence. |
liveApp**** |
| StreamName |
string |
Não |
O nome da transmissão. |
liveStream**** |
| PageSize |
integer |
Sim |
O número de entradas por página. Valor padrão: 20. Valor máximo: 500. Valores válidos: qualquer número inteiro de 1 a 500. |
10 |
| PageNumber |
integer |
Sim |
O número da página. Valor padrão: 1. Valores válidos: 1 a 100000. |
1 |
| Status |
string |
Não |
Especifica se o callback foi bem-sucedido. Valores válidos:
|
success |
| StartTime |
string |
Sim |
A hora de início. Formato: yyyy-MM-ddTHH:mm:ssZ (UTC). Nota
Você pode consultar dados dos últimos 7 dias. |
2023-02-10T21:03:47Z |
| EndTime |
string |
Sim |
A hora de término. A hora de término deve ser posterior à hora de início. Formato: yyyy-MM-ddTHH:mm:ssZ (UTC). |
2023-02-10T21:03:47Z |
| StorageType |
string |
Não |
O tipo de armazenamento da gravação para a qual consultar registros de callback. Valores válidos:
Valores válidos:
|
oss |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
Os registros de callback. |
||
| CallbackList |
array<object> |
Os registros de callback. |
|
|
object |
Os registros de callback. |
||
| AppName |
string |
O nome do aplicativo ao qual a transmissão pertence. |
liveApp**** |
| Description |
string |
A descrição do resultado. O valor é success se o callback foi bem-sucedido. Caso contrário, uma mensagem de erro é retornada. |
success |
| DomainName |
string |
O domínio de streaming do streamer. |
example.com |
| NotifyContent |
string |
O conteúdo específico do callback. |
7月26日 16:14{"domain":"al.xxxx.com","stream":"livestream01","pull _stream_result":true,"cdn":"al"} |
| NotifyResult |
string |
O resultado do callback. Valores válidos:
|
success |
| NotifyTime |
string |
A hora do callback. Formato: yyyy-MM-ddTHH:mm:ssZ (UTC). |
2022-10-19T19:09:28Z |
| NotifyType |
string |
O tipo de callback. Valores válidos:
|
record_started |
| NotifyUrl |
string |
A URL de callback de gravação. |
http://learn.aliyundoc.com/examplecallback.action |
| NotifyHeader |
string |
O cabeçalho da solicitação de callback. |
{ "Content-Type": [ "application/json; charset=utf-8" ] } |
| StreamName |
string |
O nome da transmissão. |
liveStream**** |
| NotifyResponse |
string |
A resposta retornada pelo usuário após receber o callback. |
{"Code":0,"Msg":"Success"} |
| StorageType |
string |
O tipo de armazenamento da gravação. Valores válidos:
|
oss |
| Code |
integer |
O código de erro. |
0 |
| Msg |
string |
A mensagem de aviso. |
ok |
| PageNum |
integer |
O número da página. |
1 |
| PageSize |
integer |
O número de entradas por página. |
20 |
| RequestId |
string |
O ID da solicitação. |
180FA0D2-1A02-5158-A36B-115DBF7B218D |
| TotalNum |
integer |
O número total de entradas que atendem às condições. |
20 |
| TotalPage |
integer |
O número total de páginas. |
20 |
Exemplos
Resposta de sucesso
JSON formato
{
"CallbackList": [
{
"AppName": "liveApp****",
"Description": "success",
"DomainName": "example.com",
"NotifyContent": "7月26日 16:14{\"domain\":\"al.xxxx.com\",\"stream\":\"livestream01\",\"pull _stream_result\":true,\"cdn\":\"al\"}",
"NotifyResult": "success",
"NotifyTime": "2022-10-19T19:09:28Z",
"NotifyType": "record_started",
"NotifyUrl": "http://learn.aliyundoc.com/examplecallback.action",
"NotifyHeader": "{\n \"Content-Type\": [\n \"application/json; charset=utf-8\"\n ]\n}",
"StreamName": "liveStream****",
"NotifyResponse": "{\"Code\":0,\"Msg\":\"Success\"}",
"StorageType": "oss"
}
],
"Code": 0,
"Msg": "ok",
"PageNum": 1,
"PageSize": 20,
"RequestId": "180FA0D2-1A02-5158-A36B-115DBF7B218D",
"TotalNum": 20,
"TotalPage": 20
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|---|---|---|---|
| 400 | InvalidParams | Invalid JSON | |
| 400 | MissingParams | %s, please check and try again later. | Parâmetros obrigatórios estão ausentes. Verifique e tente novamente. |
| 400 | MalformedParams | %s, please check and try again later. | O parâmetro é inválido. Verifique o parâmetro e tente novamente. |
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.