MediaCP Manual
API

Última actualización hace 13 horas

Una API RESTful completa está disponible y es accesible tanto para administradores como para clientes. Está documentada por POSTMAN en el enlace siguiente.

Claves API

Los usuarios pueden generar y gestionar claves de API, así como asignar funciones API en la configuración de su perfil.

  1. Iniciar sesión en MediaCP Cloud Video
  2. Haz clic en tu nombre de perfil en la esquina superior derecha y selecciona Mi perfil
  3. Desplázate hacia abajo en la página hasta que veas Crear API Token
  4. Introduce cualquier nombre como API y luego pulsa Crear
  5. Copia el token proporcionado en un lugar seguro, ya que solo se muestra una vez

Autenticación

Todas las solicitudes a la API deben autenticarse con un encabezado que incluya Authorization: Bearer {YOUR_AUTH_KEY}

Ejemplos

Canales de Lista

curl --request GET \
--¡consigue "https://example.mycloudstream.io/api/channels" \
--cabecera "Autorización: Portador {YOUR_AUTH_KEY}" \
--cabecera "Tipo de contenido: application/json" \
--cabecera "Aceptar: solicitud/json"

Create Channel

curl --request PUT \
"https://example.mycloudstream.io/api/channels/harum" \
--cabecera "Autorización: Portador {YOUR_AUTH_KEY}" \
--cabecera "Tipo de contenido: application/json" \
--cabecera "Aceptar: solicitud/json" \
--datos "{
\"Nombre\": \"CFXLGRY\",
\"online\": falso,
"Bitrate": 13,
\"allow_rewind\": Cierto,
\"allow_publishing\": falso,
\"allow_recording\": falso,
\"allow_viewers_url\": \"http:///\\/www.kiehn.org\\\/consecuencia-reiciendis-est-sint\",
\"reduced_latency\": Cierto,
\"ga_tracking_id\": \"tenetur\",
"viewer_limit\": 73
}"

Generar una URL de descarga Contenido multimedia

curl --request GET \
--¡consigue "https://example.mycloudstream.io/api/media-contents/9cb2b77b-6949-434e-a9c4-fc49bba98600/download" \
--cabecera "Autorización: Portador {YOUR_AUTH_KEY}" \
--cabecera "Tipo de contenido: application/json" \
--cabecera "Aceptar: solicitud/json"