MediaCP Manual
API

Última atualização 1 ano atrás

Uma API RESTful abrangente está disponível e acessível por administradores, revendedores e clientes. É documentado pelo CARTEIRO no link abaixo.

Autenticação

Todas as solicitações para a API devem ser autenticadas com:

  • Cabeçalho incluindo Autorização: Portador {api-key}
  • Parâmetro URL de “auth”, por exemplo, https://yourdomain.com:2020/api/0/media-service/list?auth={api-key}

Exemplos

Listar Serviços de Mídia

curl --location -g -H "Authorization: Bearer {api-key}" --request GET 'https://yourdomain.com:2020/api/0/media-service/list'

Criar serviço

curl --location -g -H "Authorization: Bearer {api-key}" --request POST 'https://yourdomain.com:2020/api/-/media-service/store' \
--data-urlencode 'userid=1'
\ --data-urlencode 'plugin=icecast'
\ --data-urlencode 'unique_id=My New Service'
\ --data-urlencode 'maxuser=500'
\ --data-urlencode 'bitrate=256'
\ --data-urlencode 'bandwidth=10240'
\ --data-urlencode 'quota=1024'

Conectar destino de fluxo

curl --location -H "Authorization: Bearer {api-key}" --request PATCH  'https://yourdomain.com:2020/api/20/stream-targets/connect/1'

Table of Contents