Obtém dados de reprodução de um arquivo de áudio ou vídeo em uma data especificada por ID de mídia (ID de áudio ou vídeo), incluindo o número de visitantes únicos, média de reproduções por usuário, total de reproduções, duração média de reprodução por usuário e duração total de reprodução.
Descrição da operação
Atualmente, esta operação está disponível apenas na região China (Shanghai).
Apenas dados de reprodução coletados pelo ApsaraVideo Player SDK são suportados. Estatísticas de tráfego para streams somente de áudio não são suportadas.
Apenas dados dos últimos 30 dias podem ser consultados.
- Android Player SDK ou iOS Player SDK
A versão do Player SDK é 5.4.9.2 ou posterior.
Uma licença para o Player SDK foi obtida e integrada. Para mais informações, consulte Gerenciamento de licenças.
O recurso de relatório de logs de rastreamento de eventos do Player SDK está ativado. Por padrão, esse recurso está ativado no ApsaraVideo Player SDK. Para mais informações, consulte Criar um player para Android e Criar um player para iOS.
- Web Player SDK
A versão do Player SDK é 2.16.0 ou posterior.
Uma licença para Monitoramento de Qualidade de Reprodução foi obtida e integrada. Envie o formulário de solicitação de serviço de valor agregado do Web Player SDK para solicitar. Para o método de integração da licença, consulte a propriedade
licensena Referência da API do Web SDK.O recurso de relatório de logs de rastreamento de eventos do Player SDK está ativado. Por padrão, esse recurso está ativado no ApsaraVideo Player SDK.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
vod:DescribeVodMediaPlayData |
none |
*全部资源
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| PlayDate |
string |
Não |
A data de reprodução. Unidade: dia. Formato: yyyyMMdd. Nota
|
20240322 |
| TerminalType |
string |
Não |
O tipo de terminal do Player SDK. Especifique este parâmetro para realizar uma consulta filtrada dos dados de reprodução de todos os arquivos de áudio e vídeo por tipo de terminal. Valores válidos:
|
Native. |
| Os |
string |
Não |
O sistema operacional do dispositivo de reprodução. Especifique este parâmetro para realizar uma consulta filtrada dos dados de reprodução de todos os arquivos de áudio e vídeo por sistema operacional. Valores válidos:
|
Android. |
| Region |
string |
Não |
A região do serviço. Especifique este parâmetro para realizar uma consulta filtrada dos dados de reprodução de todos os arquivos de áudio e vídeo por região do serviço. Valores válidos:
|
cn-beijing. |
| MediaId |
string |
Não |
O ID da mídia, que é o ID do áudio ou vídeo (VideoId). Especifique este parâmetro para consultar filtradamente os dados de reprodução de um arquivo de mídia específico. Apenas um ID de mídia pode ser especificado. Você pode obter o ID da mídia usando os seguintes métodos:
|
9ae2af636ca6c10412f44891fc**** |
| PageNo |
integer |
Sim |
O número da página dos dados a serem retornados. Especifique este parâmetro para definir a página a partir da qual os dados começam a ser retornados. |
1 |
| PageSize |
integer |
Sim |
O número de entradas por página. Especifique este parâmetro para definir o número de entradas exibidas em cada página. Valor máximo: 100. |
20 |
| OrderType |
string |
Não |
A ordem de classificação. Este parâmetro é usado em conjunto com o parâmetro
|
ASC. |
| OrderName |
string |
Não |
O nome da métrica. Este parâmetro é usado em conjunto com o parâmetro
|
PlaySuccessVv. |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
Os parâmetros de resposta. |
||
| RequestId |
string |
O ID da solicitação. |
25818875-5F78-4AF6-D7393642CA58**** |
| TotalCount |
integer |
O número total de entradas retornadas. |
1 |
| PageNo |
integer |
O número da página dos dados retornados. |
1 |
| PageSize |
integer |
O número de entradas por página. |
20 |
| QoeInfoList |
array<object> |
A lista de dados retornados. |
|
|
object |
Os detalhes dos dados retornados. |
||
| VideoTitle |
string |
O título do arquivo de áudio ou vídeo. |
Título do vídeo do Alibaba Cloud VOD. |
| VideoDuration |
number |
A duração do arquivo de áudio ou vídeo. Unidade: segundos. |
246 |
| MediaId |
string |
O ID da mídia, que é o ID do áudio ou vídeo (VideoId). |
9ae2af636ca6c10412f44891fc**** |
| DAU |
number |
O número de visitantes únicos para o arquivo de áudio ou vídeo. |
5 |
| PlaySuccessVv |
number |
O número total de reproduções para o arquivo de áudio ou vídeo. |
20 |
| PlayDurationPerUv |
number |
A duração média de reprodução por usuário para o arquivo de áudio ou vídeo. Unidade: segundos. |
120 |
| PlayDuration |
number |
A duração total de reprodução para o arquivo de áudio ou vídeo. Unidade: segundos. |
2400 |
| PlayPerVv |
number |
O número médio de reproduções por usuário para o arquivo de áudio ou vídeo. |
4 |
Exemplos
Resposta de sucesso
JSON formato
{
"RequestId": "25818875-5F78-4AF6-D7393642CA58****",
"TotalCount": 1,
"PageNo": 1,
"PageSize": 20,
"QoeInfoList": [
{
"VideoTitle": "Alibaba Cloud VOD video title",
"VideoDuration": 246,
"MediaId": "9ae2af636ca6c10412f44891fc****",
"DAU": 5,
"PlaySuccessVv": 20,
"PlayDurationPerUv": 120,
"PlayDuration": 2400,
"PlayPerVv": 4
}
]
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|---|---|---|---|
| 400 | Meter.ParamError | Param Error:%s,Please Check Again. | |
| 500 | Meter.ServerInternalError | The Request Processing Has Failed Due To Some Unknown Error. | |
| 500 | Meter.DataSourceQueryError | Data Source Error:%s,Please Try Again. | |
| 403 | Meter.AuthError | Authentication Failed,Please Try Again. | |
| 502 | Meter.ReadyTsError | Get ReadyTs Failed,Please Try Again. |
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.