MediaCP Handleiding
Api

Laatst bijgewerkt 13 uur geleden

Een uitgebreide RESTful API is beschikbaar en toegankelijk voor beheerders en klanten. Deze wordt gedocumenteerd door POSTMAN via de onderstaande link.

API-sleutels

Gebruikers kunnen API-sleutels genereren en beheren en API-functies toewijzen in hun profielinstellingen.

  1. Inloggen op MediaCP Cloud Video
  2. Klik rechtsboven op je profielnaam en selecteer Mijn Profiel
  3. Scroll naar beneden op de pagina totdat je Create API Token ziet
  4. Voer een naam in zoals API en druk dan op Aanmaken
  5. Kopieer de meegeleverde token ergens veilig omdat deze maar één keer wordt getoond

Authenticatie

Alle verzoeken naar de API moeten worden geauthenticeerd met een header inclusief Authorization: Bearer {YOUR_AUTH_KEY}

Voorbeelden

Lijst van kanalen

curl --verzoek GET \
--ga "https://example.mycloudstream.io/api/channels" \
--header "Autorisatie: Drager {YOUR_AUTH_KEY}" \
--header "Inhoudstype: applicatie/json" \
--header "Accepteren: application/json"

Kanaal aanmaken

curl --verzoek PUT \
"https://example.mycloudstream.io/api/channels/harum" \
--header "Autorisatie: Drager {YOUR_AUTH_KEY}" \
--header "Inhoudstype: applicatie/json" \
--header "Accepteren: application/json" \
--gegevens "{
\"naam\": \"cfxlgry\",
\"online\": onjuist,
\"bitrate\": 13,
\"allow_rewind\": waar,
\"allow_publishing\": onjuist,
\"allow_recording\": onjuist,
\"allow_viewers_url\": \"http:///\\/www.kiehn.org\\/consequuntur-reiciendis-est-sint\",
\"reduced_latency\": waar,
\"ga_tracking_id\": \"tenetur\",
\"viewer_limit\": 73
}"

Genereer een download-URL Mediacontent

curl --verzoek GET \
--ga "https://example.mycloudstream.io/api/media-contents/9cb2b77b-6949-434e-a9c4-fc49bba98600/download" \
--header "Autorisatie: Drager {YOUR_AUTH_KEY}" \
--header "Inhoudstype: applicatie/json" \
--header "Accepteren: application/json"