Manuale MediaCP
API

Ultimo aggiornamento 13 ore fa

Un’API RESTful completa è disponibile e accessibile sia da Amministratori che da Clienti. È documentata da POSTMAN al link qui sotto.

Chiavi API

Gli utenti possono generare e gestire le chiavi API oltre ad assegnare funzioni API nelle impostazioni del loro profilo.

  1. Accedi al video cloud di MediaCP
  2. Clicca sul nome del tuo profilo nell’angolo in alto a destra e seleziona Il mio profilo
  3. Scorri verso il basso nella pagina finché non vedi Crea API Token
  4. Inserisci qualsiasi nome come API e poi premi Crea
  5. Copia il token fornito in un posto sicuro, visto che viene mostrato solo una volta

Autenticazione

Tutte le richieste all’API devono essere autenticate con un’intestazione che include Authorization: Bearer {YOUR_AUTH_KEY}

Esempi

Canali Elenco

curl --request GET \
--Ottieni "https://example.mycloudstream.io/api/channels" \
--intestazione "Autorizzazione: Portatore {YOUR_AUTH_KEY}" \
--intestazione "Tipo-Contenuto: application/json" \
--intestazione "Accetta: application/json"

Crea canale

curl --request PUT \
"https://example.mycloudstream.io/api/channels/harum" \
--intestazione "Autorizzazione: Portatore {YOUR_AUTH_KEY}" \
--intestazione "Tipo-Contenuto: application/json" \
--intestazione "Accetta: application/json" \
--dati "{
\"Nome\": \"CFXLGRY\",
\"online": falso,
"bitrate": 13,
\"allow_rewind\": vero,
\"allow_publishing\": falso,
\"allow_recording\": falso,
\"allow_viewers_url\": \"http:///\\/www.kiehn.org\\/consequuntur-reiciendis-est-sint\",
\"reduced_latency\": Vero,
\"ga_tracking_id\": \"tenetur",
\"viewer_limit\": 73
}"

Genera un URL per scaricare contenuti multimediali

curl --request GET \
--Ottieni "https://example.mycloudstream.io/api/media-contents/9cb2b77b-6949-434e-a9c4-fc49bba98600/download" \
--intestazione "Autorizzazione: Portatore {YOUR_AUTH_KEY}" \
--intestazione "Tipo-Contenuto: application/json" \
--intestazione "Accetta: application/json"