Cria uma tarefa agendada.
Descrição da operação
Esta operação permite configurar uma tarefa agendada para iniciar e parar uma lista de reprodução em horários especificados. Certifique-se de que os parâmetros estejam definidos corretamente ao chamar esta operação.
Limite de QPS
O limite de QPS por usuário para esta operação é de 10 chamadas por segundo. Se o limite for excedido, a chamada da API será limitada, 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:InitializeAutoShowListTask |
none |
*Caster.
|
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 |
| ResourceIds |
string |
Não |
A lista de IDs de arquivos de ativos de mídia de vídeo sob demanda na lista de reprodução. Atualmente, apenas arquivos de vídeo MP4 da plataforma de vídeo sob demanda são suportados. São suportados no máximo três programas. Cada programa é reproduzido na ordem da lista até o EndTime, momento em que a reprodução termina automaticamente. Este parâmetro é obrigatório. Se estiver ausente, um erro MissingParameter será retornado. Nota
|
["89e02xxxxfb349axxxxa0c350d**** ","6ae0xxxxxb349axxxxa0c350a****"] |
| StartTime |
integer |
Sim |
O timestamp de início. Unidade: milissegundos. |
1645688994000 |
| EndTime |
integer |
Sim |
O timestamp de término. Unidade: milissegundos. |
1645688994000 |
| CasterConfig |
string |
Sim |
A configuração do estúdio de produção. Isso inclui:
Nota
Uma string formatada em JSON. Use upper camel case (PascalCase) para os nomes dos campos dentro da estrutura. |
{"CasterTemplate": "lp_ld","LiveTemplates":["lhd", "lsd","lud"]} |
| DomainName |
string |
Sim |
O domínio de streaming de saída. |
example.aliyundoc.com |
| CallBackUrl |
string |
Não |
A URL de callback. |
http://***.com/callback |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
|||
| CasterId |
string |
O ID do estúdio de produção. Nota
Este ID pode ser usado como parâmetro de solicitação para consultar URLs de stream do estúdio de produção, iniciar o estúdio de produção, adicionar recursos de vídeo ao estúdio de produção, adicionar layouts ao estúdio de produção, consultar a lista de layouts do estúdio de produção, adicionar componentes ao estúdio de produção e adicionar programas ao estúdio de produção. |
b4810848-bcf9-4aef-bd4a-e6bba2d9**** |
| RequestId |
string |
O ID da solicitação. |
16A96B9A-F203-4EC5-8E43-CB92E68F4CD8 |
| StreamList |
string |
A lista de endereços de saída do estúdio de produção.
|
[{"videoFormat":"flv","outputStreamUrl":"http://example.aliyundoc.com","transcodeConfig":"original"}] |
Exemplos
Resposta de sucesso
JSON formato
{
"CasterId": "b4810848-bcf9-4aef-bd4a-e6bba2d9****",
"RequestId": "16A96B9A-F203-4EC5-8E43-CB92E68F4CD8",
"StreamList": "[{\"videoFormat\":\"flv\",\"outputStreamUrl\":\"http://example.aliyundoc.com\",\"transcodeConfig\":\"original\"}]"
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|---|---|---|---|
| 400 | InvalidParameter.PurchaseTime | %s, please check and try again later. | O parâmetro PurchaseTime é inválido. Verifique e tente novamente. |
| 400 | InvalidParameter.ExpireTime | %s, please check and try again later. | O parâmetro ExpireTime é inválido. Verifique a solicitação e tente novamente. |
| 400 | MissingParameter | %s. | Um parâmetro obrigatório está ausente. |
| 400 | InvalidChargeType.Malformed | %s, please check and try again later. | O parâmetro ChargeType é inválido. Verifique e tente novamente. |
| 400 | InvalidChargeType.PostSupport | %s, please check and try again later. | O ChargeType suporta apenas o modelo pago conforme o uso. Verifique e tente novamente. |
| 400 | InvalidCasterTemplate.Malformed | %s, please check and try again later. | O parâmetro CasterTemplate é inválido. Verifique e tente novamente. |
| 400 | InvalidParameter.Malformed | There are invalid parameters: %s. | O seguinte parâmetro é inválido: %s. |
| 400 | InvalidParameter.ChargeType | %s, please check and try again later. | O parâmetro ChargeType é inválido. Verifique e tente novamente. |
| 400 | InvalidPeriod.Malformed | %s, please check and try again later. | O intervalo de tempo é inválido. Verifique e tente novamente. |
| 400 | InvalidClientToken.Malformed | %s, please check and try again later. | O parâmetro ClientToken é inválido. Verifique e tente novamente. |
| 400 | IncorrectCasterStatus | %s, please check and try again later. | O estúdio de produção está em um estado incorreto. Verifique e tente novamente. |
| 400 | InvalidCasterId.Malformed | %s, please check and try again later. | O parâmetro CasterId é inválido. Verifique o parâmetro e tente novamente. |
| 400 | InvalidUserId.Malformed | %s, please check userId. | O userId especificado é inválido. Verifique o valor do parâmetro. |
| 400 | InvalidParameter.StartTime | %s, please check and try again later. | O parâmetro StartTime é inválido. Verifique e tente novamente. |
| 401 | CasterNumberExceed | %s, please check and try again later. | O número de estúdios de produção excedeu o limite. Verifique o limite e tente novamente. |
| 401 | IllegalOperation | %s, please check and try again later. | A operação é inválida. Verifique a solicitação e tente novamente. |
| 500 | InternalError | %s, please try again later. | Ocorreu um erro interno. Tente novamente mais tarde. |
| 404 | IncorrectCasterStatus.EnableChannel | %s, please check and try again later. | O status do estúdio de produção não suporta a configuração EnableChannel. Verifique o status e tente novamente. |
| 404 | InvalidParameter.NormType | %s, please check and try again later. | O parâmetro NormType é inválido. Verifique e tente novamente. |
| 404 | InvalidConfiguration.NotFound | %s, please check and try again later. | A configuração não existe. Verifique a configuração e tente novamente. |
| 404 | InvalidCaster.NotFound | %s, please check and try again later. | O estúdio de produção não existe. Verifique a configuração e tente novamente. |
| 404 | InvalidDomainName.NotFound | %s, please check and try again later. | O nome de domínio não existe. Verifique o nome de domínio e tente novamente. |
| 408 | CreateCaster.Timeout | %s, please try again later. | A operação CreateCaster expirou. Tente novamente mais tarde. |
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.