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.
- Inloggen op MediaCP Cloud Video
- Klik rechtsboven op je profielnaam en selecteer Mijn Profiel
- Scroll naar beneden op de pagina totdat je Create API Token ziet
- Voer een naam in zoals API en druk dan op Aanmaken
- 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"