Consulta os dados de uso do estúdio de produção.
Descrição da operação
A granularidade mínima para consulta de dados é de 1 hora. O intervalo máximo de tempo de consulta é de 31 dias. O intervalo máximo para consulta de dados históricos é dos últimos 90 dias.
Limite de QPS
O limite de QPS por usuário para esta operação de API é de 5 chamadas por segundo. Se o limite for excedido, as chamadas de API serão limitadas, o que pode afetar seus negócios. Utilize 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:DescribeLiveProducerUsageData |
get |
*Domain
|
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 |
| Region |
string |
Não |
A região à qual o nome de domínio pertence. Se este parâmetro for deixado em branco, os dados agregados de todas as regiões serão retornados por padrão. A consulta em lote é suportada. Separe várias regiões com vírgulas (,). |
cn-shanghai |
| DomainName |
string |
Não |
O nome de domínio de streaming do estúdio de produção na nuvem.
|
example.com |
| Instance |
string |
Não |
A instância a ser consultada. A consulta em lote é suportada. Separe várias instâncias com vírgulas (,). Nota
Se este parâmetro for deixado em branco, os dados agregados de todas as instâncias serão retornados por padrão. |
a17d0184-462d-4630-b2a6-8c26dde2**** |
| Type |
string |
Não |
O tipo de produtor. A consulta em lote é suportada. Separe vários tipos com vírgulas (,). Valores válidos:
Nota
Se este parâmetro for deixado em branco, os dados agregados de todos os tipos de produtor serão retornados por padrão. |
slidelive |
| SplitBy |
string |
Não |
A chave de agrupamento. Você pode especificar um ou mais dos seguintes valores: domain, region, instance ou type. Separe vários valores com vírgulas (,). Os campos especificados serão agrupados na saída. Nota
Se este parâmetro for deixado em branco, apenas os dados agregados serão retornados. |
type |
| StartTime |
string |
Não |
A hora de início. Especifique a hora no padrão ISO 8601, no formato yyyy-MM-ddTHH:mm:ssZ. A hora deve estar em UTC. |
2018-09-30T16:00:00Z |
| EndTime |
string |
Não |
A hora de término. Especifique a hora no padrão ISO 8601, no formato yyyy-MM-ddTHH:mm:ssZ. A hora deve estar em UTC. Nota
A hora de término deve ser posterior à hora de início. |
2018-10-31T15:59:59Z |
| Interval |
string |
Não |
A granularidade de tempo dos dados consultados. Valores válidos: 3600 (1 hora) e 86400 (1 dia). Unidade: segundos. |
3600 |
| app |
string |
Não |
O nome do aplicativo ao qual o stream pertence. |
liveApp**** |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
|||
| BillProducerData |
object |
||
| BillProducerDataItem |
array<object> |
Os dados de uso do estúdio de produção. |
|
|
object |
|||
| DomainName |
string |
The domain name for usage data. Grouped in the output when SplitBy is set to domain. |
example.com |
| Instance |
string |
The usage instance. Grouped in the output when SplitBy is set to instance. |
a17d0184-462d-4630-b2a6-8c26dde2**** |
| OutputHdDuration |
integer |
The duration of high-definition (HD) resolution output. Unit: minutes. |
6000 |
| OutputLdDuration |
integer |
The duration of low-definition (LD) resolution output. Unit: minutes. |
1001 |
| OutputSdDuration |
integer |
The duration of standard-definition (SD) resolution output. Unit: minutes. |
500 |
| Region |
string |
The region for usage data. Grouped in the output when SplitBy is set to region. |
cn-shanghai |
| TimeStamp |
string |
The start time of the time interval. The time follows the ISO 8601 standard in the yyyy-MM-ddTHH:mm:ssZ format. The time is displayed in UTC. |
2018-09-30T00:00:00Z |
| TranHdDuration |
integer |
The transcoding duration of high-definition (HD) resolution. Unit: minutes. |
6777 |
| TranLdDuration |
integer |
The transcoding duration of low-definition (LD) resolution. Unit: minutes. |
111 |
| TranSdDuration |
integer |
The transcoding duration of standard-definition (SD) resolution. Unit: minutes. |
666 |
| Type |
string |
The producer type. Grouped in the output when SplitBy is set to type. |
slidelive |
| EndTime |
string |
A hora de término. A hora segue o padrão ISO 8601, no formato yyyy-MM-ddTHH:mm:ssZ. A hora é exibida em UTC. |
2018-09-30T16:00:00Z |
| RequestId |
string |
O ID da solicitação. |
C370DAF1-C838-4288-A1A0-9A87633D248E |
| StartTime |
string |
A hora de início. A hora segue o padrão ISO 8601, no formato yyyy-MM-ddTHH:mm:ssZ. A hora é exibida em UTC. |
2018-10-31T15:59:59Z |
Exemplos
Resposta de sucesso
JSON formato
{
"BillProducerData": {
"BillProducerDataItem": [
{
"DomainName": "example.com",
"Instance": "a17d0184-462d-4630-b2a6-8c26dde2****",
"OutputHdDuration": 6000,
"OutputLdDuration": 1001,
"OutputSdDuration": 500,
"Region": "cn-shanghai",
"TimeStamp": "2018-09-30T00:00:00Z",
"TranHdDuration": 6777,
"TranLdDuration": 111,
"TranSdDuration": 666,
"Type": "slidelive"
}
]
},
"EndTime": "2018-09-30T16:00:00Z",
"RequestId": "C370DAF1-C838-4288-A1A0-9A87633D248E",
"StartTime": "2018-10-31T15:59:59Z"
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|---|---|---|---|
| 400 | InvalidStartTime.Malformed | Specified StartTime is malformed. | |
| 400 | InvalidEndTime.Malformed | Specified EndTime is malformed. | |
| 400 | InvalidTime.Malformed | Specified StartTime or EndTime is malformed. | |
| 400 | InvalidEndTime.Mismatch | Specified end time does not math the specified start time. | The end time does not match the start time. Make sure that the start and end times match. |
| 400 | InvalidTimeSpan | The time span exceeds the limit. | The time span exceeds the limit. Please refer to the API documentation to specify a reasonable time span. |
| 400 | InvalidTime.ValueNotSupported | Specified Time is malformed. | The specified time is invalid. |
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.