Skip to Content

Video Uploads API

De Uploads API biedt een manier om video-bestanden rechtstreeks te uploaden en hun verwerkingstatus te controleren.

Alle uploads worden asynchroon verwerkt. U ontvangt direct een 202 Accepted-antwoord, en de video wordt in de achtergrond verwerkt. Gebruik de status-eindpunten om de voortgang te controleren.

Een Video Uploaden

Dit eindpunt accepteert een multipart/form-data-verzoek om een nieuwe video-bestand te uploaden.

POST /uploads

Verzoek lichaam (multipart/form-data)

VeldTypeVereistBeschrijving
videofileJaHet video-bestand dat moet worden geüpload.
mapstringJaDe collectiepad waar het video-bestand moet worden geplaatst (bijv., root/my-map).

Voorbeeldverzoek (.http)

POST /api/client/v1/uploads Autorisatie: Bearer sk-uw-api-sleutel-hier Content-Type: multipart/form-data; grens=... ... (formuliergegevens met bestand en map) ...

Antwoord: 202 Accepted

Het API bevestigt de upload en retourneert de initiële status. Bewaar het id om later de status te controleren.

{ "bericht": "Upload is geaccepteerd en wordt nu verwerkt.", "gegevens": { "id": "9c1fa5c4-a8f1-4b2e-9d6e-1c8a0b9e2d7f", "status": 1, "status_text": "pending" } }

Uploads Status Ophalen

Haalt de status van de 50 meest recente uploads op. U kunt deze eindpunt gebruiken om uw UI bij te werken.

GET /uploads

Voorbeeldverzoek

GET /api/client/v1/uploads Autorisatie: Bearer sk-uw-api-sleutel-hier

Antwoord: 200 OK

{ "gegevens": [ { "id": "9c1fa5c4-a8f1-4b2e-9d6e-1c8a0b9e2d7f", "bestandsnaam": "mijn_nieuwe_video.mp4", "status": 3, "status_text": "verwerking", "gemaakt_op": "2024-08-11T10:00:00Z", "bijgewerkt_op": "2024-08-11T10:01:00Z" }, { "id": "9c1fa5c3-b9f2-5c3f-8e7f-2d9b1c4e1f8e", "bestandsnaam": "mijn_vorige_video.mp4", "status": 6, "status_text": "afgerond", "gemaakt_op": "2024-08-10T15:00:00Z", "bijgewerkt_op": "2024-08-10T15:05:00Z" } ] }

Status van een Enkele Upload Ophalen

Haalt de status van één specifieke video op door zijn ID.

GET /uploads/{videoId}

Voorbeeldverzoek

GET /api/client/v1/uploads/9c1fa5c4-a8f1-4b2e-9d6e-1c8a0b9e2d7f

Antwoord: 200 OK

{ "gegevens": { "id": "9c1fa5c4-a8f1-4b2e-9d6e-1c8a0b9e2d7f", "bestandsnaam": "mijn_nieuwe_video.mp4", "status": 6, "status_text": "afgerond" } }

Statusreferentie

StatuscodeStatus tekstBeschrijving
1pendingDe upload is geplaatst en wacht op verwerking.
3verwerkingHet video-bestand wordt momenteel verwerkt.
5uploadenDe verwerkte bestanden worden naar de eindopslag geüpload.
6afgerondHet video-bestand is volledig verwerkt en klaar voor afspelen.
7gefaaldEr is een fout opgetreden tijdens de verwerking.