Skip to Content

Video Oppdateringer API

Oppdateringsprosessen API gir muligheten til å laste opp videoer direkte og overvåke deres behandlingsstatus.

Alle oppdateringer prosesseres asynkront. Du vil få en umiddelbar 202 Accepted respons, og videoen vil bli behandlet i bakgrunnen. Du bør bruke status-endepunkter for å overvåke fremgang.

Last Opp En Video

Dette endepunktet aksepterer et multipart/form-data- forespørsel til å laste opp en ny videofil.

POST /oppdateringer

Forespørselskropp (multipart/form-data)

FeltTypeObligatoriskBeskrivelse
videofileJaDen videoen som skal lastes opp.
mappestringJaSamlingssøppelstien hvor videoen skal plasseres (f.eks., root/minne-mappe).

Eksempel Forespørsel (.http)

POST /api/klient/v1/oppdateringer Autorisasjon: Bearer sk-din-api-nøkkel-here Content-Type: multipart/form-data; grense=... ... (form data med fil og mappe) ...

Respons: 202 Acceptert

Oppdateringsprosessen API bekrefter oppdateringen og returnerer den innledende status. Du bør lagre id for å sjekke status senere.

{ "beskjed": "Oppdatering acceptert og er nå i gang med å bli behandlet.", "data": { "id": "9c1fa5c4-a8f1-4b2e-9d6e-1c8a0b9e2d7f", "status": 1, "status_text": "pending" } }

Hent Oppdateringer Status

Henter statusen på de 50 siste oppdateringene. Du kan poll denne endepunktet for å oppdatere din UI.

GET /oppdateringer

Eksempel Forespørsel

GET /api/klient/v1/oppdateringer Autorisasjon: Bearer sk-din-api-nøkkel-here

Respons: 200 OK

{ "data": [ { "id": "9c1fa5c4-a8f1-4b2e-9d6e-1c8a0b9e2d7f", "filnavn": "min nye video.mp4", "status": 3, "status_text": "behandling", "opprettet": "2024-08-11T10:00:00Z", "oppdatert": "2024-08-11T10:01:00Z" }, { "id": "9c1fa5c3-b9f2-5c3f-8e7f-2d9b1c4e1f8e", "filnavn": "min tidligere video.mp4", "status": 6, "status_text": "fullført", "opprettet": "2024-08-10T15:00:00Z", "oppdatert": "2024-08-10T15:05:00Z" } ] }

Hent Enkelt Oppdatering Status

Henter statusen på en spesifik video ved hjelp av dens ID.

GET /oppdateringer/{videoId}

Eksempel Forespørsel

GET /api/klient/v1/oppdateringer/9c1fa5c4-a8f1-4b2e-9d6e-1c8a0b9e2d7f

Respons: 200 OK

{ "data": { "id": "9c1fa5c4-a8f1-4b2e-9d6e-1c8a0b9e2d7f", "filnavn": "min nye video.mp4", "status": 6, "status_text": "fullført" } }

Statusreferanse

StatuskodeStatus tekstBeskrivelse
1pendingOppdateringen er i kø og ventar på å bli behandlet.
3behandlingVideoen blir nå behandlet.
5laste oppTranskoderte filer lastes opp til endelig lagring.
6fullførtVideoen er fullstendig behandlet og klar for spill.
7feilEn feil skjedde under behandling.