Consulta os registros de assinatura de eventos para mixagem e encaminhamento de streams.
Descrição da operação
Consulta os registros de assinatura de eventos para mixagem e encaminhamento de streams. Você pode consultar dados dos últimos sete dias.
Limite de QPS
O limite de QPS por usuário para esta operação é de 100 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 conforme necessário.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
live:ListRtcMPUEventSubRecord |
list |
*Todos os recursos.
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| AppId |
string |
Sim |
O ID do aplicativo inscrito. Você pode visualizar seus IDs de aplicativos navegando até ApsaraVideo Live > Live+ > ApsaraVideo Real-time Communication > Application Management. Nota
|
yourAppId |
| SubId |
string |
Não |
O ID de callback da assinatura. |
yourSubId |
| StartTime |
string |
Sim |
A hora inicial da consulta. Formato: yyyy-MM-ddTHH:mm:ssZ (UTC). O valor não pode ser anterior a sete dias antes da hora atual. |
1970-01-01T00:00:00Z |
| EndTime |
string |
Sim |
A hora final da consulta. Formato: yyyy-MM-ddTHH:mm:ssZ (UTC). O valor não pode ser posterior à hora atual. |
1970-01-01T00:00:00Z |
| PageSize |
integer |
Sim |
O número de registros por página. Valores válidos: 1 a 100. |
10 |
| PageNo |
integer |
Sim |
O número da página. |
20 |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
|||
| RequestId |
string |
O ID da solicitação. |
******3B-0E1A-586A-AC29-742247****** |
| Count |
integer |
O número total de registros de callback retornados na página atual. |
1 |
| HasMore |
boolean |
Indica se há uma próxima página. |
false |
| Logs |
array<object> |
Os registros de callback. |
|
|
object |
Os registros de callback. |
||
| AppId |
string |
O ID do aplicativo inscrito. |
yourAppId |
| SubId |
string |
O ID de callback do evento. |
Sub-******9799B2C4500****** |
| MsgId |
string |
O ID do registro de callback. |
42bba8b5-********-9b501dd6cb6e |
| Data |
string |
O conteúdo do callback. Para mais informações, consulte Criar um callback de evento de mixagem e encaminhamento de streams. |
{\"EventType\":1,\"MsgId\":\"42bba8b5-94ab-468c-9dae-9b501dd6c***\",\"AppId\":\"rtcdev\",\"SubId\":\"Sub-9799B2C45009799B2C4***\",\"TaskId\":\"mpucallbacktest\",\"CallbackTs\":1712656430***,\"Payload\":{\"DstUrl\":\"rtmp://domain/app/stream?auth\",\"EventTs\":1712656430***,\"EventCode\":1,\"ErrorCode\":0,\"ErrorMessage\":\"\"}} |
| Time |
string |
A hora em que o callback foi invocado. Formato: yyyy-MM-ddTHH:mm:ssZ (UTC). |
1970-01-01T00:00:00Z |
| Cost |
integer |
A duração do callback. Unidade: milissegundos. |
22 |
| CallbackUrl |
string |
A URL de callback. |
http://testcallback***.com/callback |
| HTTPCode |
string |
O código de erro. Um valor de 200 indica que o callback foi bem-sucedido. |
200 |
Exemplos
Resposta de sucesso
JSON formato
{
"RequestId": "******3B-0E1A-586A-AC29-742247******",
"Count": 1,
"HasMore": false,
"Logs": [
{
"AppId": "yourAppId",
"SubId": "Sub-******9799B2C4500******",
"MsgId": "42bba8b5-********-9b501dd6cb6e",
"Data": "{\\\"EventType\\\":1,\\\"MsgId\\\":\\\"42bba8b5-94ab-468c-9dae-9b501dd6c***\\\",\\\"AppId\\\":\\\"rtcdev\\\",\\\"SubId\\\":\\\"Sub-9799B2C45009799B2C4***\\\",\\\"TaskId\\\":\\\"mpucallbacktest\\\",\\\"CallbackTs\\\":1712656430***,\\\"Payload\\\":{\\\"DstUrl\\\":\\\"rtmp://domain/app/stream?auth\\\",\\\"EventTs\\\":1712656430***,\\\"EventCode\\\":1,\\\"ErrorCode\\\":0,\\\"ErrorMessage\\\":\\\"\\\"}}",
"Time": "1970-01-01T00:00:00Z",
"Cost": 22,
"CallbackUrl": "http://testcallback***.com/callback",
"HTTPCode": "200"
}
]
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|---|---|---|---|
| 400 | InvalidParam | %s. | Falha na validação do parâmetro. |
| 400 | InvalidAppId | %s, please check and try again later. | O AppId é inválido. Verifique e tente novamente. |
| 400 | MissingParam | %s, please check and try again later. | Parâmetros obrigatórios estão ausentes. Verifique e tente novamente. |
| 500 | InternalError | InternalError | |
| 403 | OperationDenied | Your account has not enabled the Live service | |
| 403 | Forbidden | %s, please check and try again later. | Você não tem as permissões necessárias. Verifique 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.