Todos os produtos
Search
Central de documentação

ApsaraVideo Live:AddCasterEpisodeGroup

Última atualização: Nov 02, 2026

Adiciona uma lista de programas a um estúdio de produção.

Descrição da operação

Crie um estúdio de produção e obtenha suas informações de configuração antes de chamar esta operação para adicionar uma lista de programas ao estúdio de produção. Para criar um estúdio de produção chamando uma operação de API, consulte Criar um estúdio de produção.

Limites de QPS

O limite de QPS para um único usuário é de 4 consultas por segundo. Se o limite for excedido, as chamadas de API serão limitadas, o que pode afetar seus serviços. Chame esta operação com uma frequência razoável.

Experimente agora

Experimente esta API no OpenAPI Explorer, sem necessidade de assinatura manual. Chamadas bem-sucedidas geram automaticamente código SDK correspondente aos seus parâmetros. Faça o download com segurança de credenciais integrada para uso local.

Testar

Autorização RAM

A tabela abaixo descreve a autorização necessária para chamar esta API. Você pode defini-la em uma política do Resource Access Management (RAM). As colunas da tabela estão detalhadas abaixo:

  • Ação: As ações que podem ser usadas no elemento Action das instruções de política de permissão do RAM para conceder permissões para executar a operação.

  • API: A API que você pode chamar para executar a ação.

  • Nível de acesso: O nível de acesso predefinido concedido para cada API. Valores válidos: create, list, get, update e delete.

  • Tipo de recurso: O tipo de recurso que suporta autorização para executar a ação. Indica se a ação suporta permissão em nível de recurso. O recurso especificado deve ser compatível com a ação. Caso contrário, a política será ineficaz.

    • Para APIs com permissões em nível de recurso, os tipos de recursos obrigatórios são marcados com um asterisco (*). Especifique o Nome de Recurso Alibaba Cloud (ARN) correspondente no elemento Resource da política.

    • Para APIs sem permissões em nível de recurso, é exibido como Todos os Recursos. Use um asterisco (*) no elemento Resource da política.

  • Chave de condição: As chaves de condição definidas pelo serviço. A chave permite controle granular, aplicando-se somente a ações ou a ações associadas a recursos específicos. Além das chaves de condição específicas do serviço, o Alibaba Cloud fornece um conjunto de chaves de condição comuns aplicáveis a todos os serviços compatíveis com RAM.

  • Ação dependente: As ações dependentes necessárias para executar a ação. Para concluir a ação, o usuário RAM ou a função RAM deve ter permissões para executar todas as ações dependentes.

Ação

Nível de acesso

Tipo de recurso

Chave de condição

Ação dependente

live:AddCasterEpisodeGroup

create

*Domínio.

acs:live:*:{#accountId}:domain/{#DomainName}

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

Item

array<object>

Sim

A lista de programas.

object

Não

O objeto do programa.

ItemName

string

Não

O nome do programa.

ItemName1

VodUrl

string

Não

A URL do arquivo de vídeo sob demanda (VOD).

Se você consultar as fontes de vídeo do estúdio de produção chamando a operação DescribeCasterVideoResources, verifique o valor do parâmetro VodUrl retornado na resposta.

Nota

Este parâmetro é usado apenas quando o recurso é um arquivo de vídeo e o arquivo de vídeo não é importado para a biblioteca de mídia.
Os formatos suportados incluem MP4, FLV e TS.

http://learn.aliyundoc.com/caster/4a82a3d1b7f0462ea37348366201****.flv?auth_key=1608953344-0-0-53f0758162964516ac850f2ddc3f****

ClientToken

string

Sim

O token do cliente que é usado para garantir a idempotência da solicitação.

Importante Você pode usar o cliente para gerar o valor. Certifique-se de que o valor seja exclusivo em diferentes solicitações. O valor pode ter até 64 caracteres ASCII.

8751ad99-2ddb-4aac-ad44-84b21102****

DomainName

string

Sim

O nome de domínio de streaming principal.

example.com

StartTime

string

Sim

A hora de início. Especifique a hora no formato yyyy-MM-ddTHH:mm:ssZ. A hora deve estar em UTC.

2018-03-06T19:00:00Z

RepeatNum

integer

Sim

O número de repetições. Valores válidos:

  • 0: O programa não entra em loop.

  • -1: O programa entra em loop infinitamente.

0

SideOutputUrl

string

Sim

A URL de ingestão personalizada que corresponde à URL de saída de bypass do estúdio de produção.

rtmp://guide.aliyundoc.com/caster/4a82a3d1b7f0462ea37348366201****?auth_key=1608953344-0-0-53f0758162964516ac850f2ddc3f****

CallbackUrl

string

Sim

A URL de callback personalizada.

A URL deve ser uma URL válida que esteja em conformidade com o padrão RFC 2396. O host deve ser um nome de domínio real ou endereço IP que possa ser resolvido por DNS.

Se você consultar as informações de configuração do estúdio de produção chamando a operação DescribeCasterConfig, verifique o valor do parâmetro CallbackUrl retornado na resposta.

http://developer.aliyundoc.com/caster/4a82a3d1b7f0462ea37348366201****?auth_key=1608953344-0-0-53f0758162964516ac850f2ddc3f****

Elementos de resposta

Elemento

Tipo

Descrição

Exemplo

object

ItemIds

object

ItemId

array

A lista de IDs de programa.

string

O ID do programa.

21926b36-7dd2-4fde-ae25-51b5bc98****

ProgramId

string

O ID da lista de programas. Você pode usar este ID como um parâmetro de solicitação para excluir a lista de programas de um estúdio de produção, criar ou adicionar um item de programa, excluir um item de programa, consultar um item de programa, editar uma lista de programas, excluir uma lista de programas, consultar uma lista de programas, iniciar uma lista de programas ou parar uma lista de programas.

16A96B9A-F203-4EC5-8E43-CB92E68X****

RequestId

string

O ID da solicitação.

16A96B9A-F203-4EC5-8E43-CB92E68F****

Exemplos

Resposta de sucesso

JSON formato

{
  "ItemIds": {
    "ItemId": [
      "21926b36-7dd2-4fde-ae25-51b5bc98****"
    ]
  },
  "ProgramId": "16A96B9A-F203-4EC5-8E43-CB92E68X****",
  "RequestId": "16A96B9A-F203-4EC5-8E43-CB92E68F****"
}

Códigos de erro

Código de status HTTP

Código de erro

Mensagem de erro

Descrição

400 MissingParameter %s. Um parâmetro obrigatório está ausente.
400 InvalidParameter.Malformed There are invalid parameters: %s. Existem parâmetros inválidos: %s.
400 IncorrectStartTime %s, please check and try again later. O parâmetro StartTime é inválido. Verifique o valor do parâmetro e tente novamente.
401 IllegalOperation %s, please check and try again later. Você não tem permissões suficientes para esta operação. Entre em contato com o administrador para configurar as permissões de acesso.
500 InternalError %s, please try again later. Ocorreu um erro interno. Tente novamente. Se o erro persistir após várias tentativas, abra um ticket.

Consulte Códigos de Erro para uma lista completa.

Notas de versão

Consulte Notas de Versão para uma lista completa.