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.
- Iniciar sesión en MediaCP Cloud Video
- Haz clic en tu nombre de perfil en la esquina superior derecha y selecciona Mi perfil
- Desplázate hacia abajo en la página hasta que veas Crear API Token
- Introduce cualquier nombre como API y luego pulsa Crear
- 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"