MediaCP Manual
API

Última atualização 13 horas atrás

Uma API RESTful abrangente está disponível e acessível para administradores e clientes. Ela está documentada pelo POSTMAN no link abaixo.

Chaves API

Os usuários podem gerar e gerenciar chaves de API, bem como atribuir funções de API nas configurações de seu perfil.

  1. Faça login no vídeo na nuvem do MediaCP
  2. Clique no nome do seu Perfil no canto superior direito e selecione Meu Perfil
  3. Role a página para baixo até ver Criar Token API
  4. Insira qualquer nome, como API, e depois pressione Criar
  5. Copie o token fornecido em um lugar seguro, pois ele só aparece uma vez

Autenticação

Todas as requisições para a API devem ser autenticadas com um cabeçalho incluindo Authorization: Bearer {YOUR_AUTH_KEY}

Exemplos

Canais de Lista

curl --request GET \
--Obter "https://example.mycloudstream.io/api/channels" \
--cabeçalho "Autorização: Portador {YOUR_AUTH_KEY}" \
--cabeçalho "Tipo-Conteúdo: application/json" \
--cabeçalho "Aceitar: candidatura/json"

Create Channel

curl --request PUT \
"https://example.mycloudstream.io/api/channels/harum" \
--cabeçalho "Autorização: Portador {YOUR_AUTH_KEY}" \
--cabeçalho "Tipo-Conteúdo: application/json" \
--cabeçalho "Aceitar: candidatura/json" \
--dados "{
\"nome\": \"cfxlgry\",
\"online\": falso,
"Bitrate": 13,
\"allow_rewind\": verdade,
\"allow_publishing\": falso,
\"allow_recording\": falso,
\"allow_viewers_url\": \"http:///\\/www.kiehn.org\\\/consequuntur-reiciendis-est-sint\",
\"reduced_latency\": verdade,
\"ga_tracking_id\": \"tenetur\",
\"viewer_limit\": 73
}"

Gerar uma URL para Download Conteúdo de Mídia

curl --request GET \
--Obter "https://example.mycloudstream.io/api/media-contents/9cb2b77b-6949-434e-a9c4-fc49bba98600/download" \
--cabeçalho "Autorização: Portador {YOUR_AUTH_KEY}" \
--cabeçalho "Tipo-Conteúdo: application/json" \
--cabeçalho "Aceitar: candidatura/json"