Skip to Content
DocumentationAPI ReferenceOdnajdź i Udostępnij Link

Linki udostępnione API

Ten punkt końcowy pozwala na programową generację bezpiecznych, publicznie dostępnych linków do Twoich zasobów medialnych. Te linki mogą być chronione hasłem i mogą mieć datę wygaśnięcia.

POST /shareable-links

Ten punkt końcowy tworzy unikalny link dla pojedynczego filmu (VOD), transmisji na żywo lub kolekcji filmów.

Ciało żądania

PolaTypWymaganeOpis
media_idstringTakUnikalny ID zasobu. To jest UUID dla filmów.
media_typestringTakRodzaj zasobu. Musi być jednym z: vod, live, collection.
visibilitystringTakPoziom dostępu. Musi być jednym z: public, password.
passwordstringOpcjonalnieWymagane, jeśli visibility jest password. Minimum 6 znaków.
expires_in_daysintegerOpcjonalneLiczba dni do momentu automatycznego wygaśnięcia linku. Maksimum 365.

Przykładowe żądania

{ "media_id": "9c1a9e3e-6c9b-4f8a-8e2d-9b3c1d4e0f6a", "media_type": "vod", "visibility": "public", "expires_in_days": 7 }

Przykładowy odpowiedź: 201 Utworzono

Po sukcesie API zwróci szczegóły utworzonego linku.

{ "link": "https://your-app.com/s/aBcDeFgHiJkLmNoPqRsTuVwXyZaBcDeFgHiJkLmNoP", "token": "aBcDeFgHiJkLmNoPqRsTuVwXyZaBcDeFgHiJkLmNoP", "visibility": "public", "expires_at": "2025-08-17T14:30:00Z" }