Skip to Content
Dokumentacja APIWideoZaktualizuj film

Aktualizacja wideo

Aktualizacja wideo wymaga uprawnienia videos.update. visibility jest zapisywane tylko wtedy, gdy klucz ma videos.publish. W przeciwnym razie pole pozostaje bez zmian, a odpowiedź pozostaje 200. Zobacz Uwierzytelnianie.

Aktualizacja wideo

Aktualizację pojedynczego wideo realizujesz przez wysłanie żądania PATCH do endpointu /videos/:id.

Jeśli szukasz sposobu na zastąpienie pliku wideo, zobacz sekcję zastąp wideo.

Pola do zapisu

PoleUwagi
titleWymagane, gdy jest wysyłane. Przycinane. Od 1 do 150 znaków.
descriptionMaksimum 2000 znaków.
languageLocale języka mówionego, na przykład en-US. Inne ciągi też są zapisywane.
aiContentnone, generated albo modified.
visibilityZapisywane tylko z videos.publish. W przeciwnym razie pole pozostaje bez zmian.
categoriesZastępuje listę. Nieznane identyfikatory są odrzucane. Jeśli nie zostanie żaden identyfikator, pole ma wartość null.
tagsZastępuje listę. Nieznane identyfikatory są odrzucane. Jeśli nie zostanie żaden identyfikator, pole ma wartość null.
customMetadataScala się z zapisanym obiektem. Zobacz obiekt wideo.
chapterstitle (maks. 100) i timestamp jako HH:MM:SS.
autoTranscription.autoStartUruchom transkrypcję po następnym kodowaniu, gdy wartość to true.
player.useCustomDesignUżyj player.playerDesign zamiast presetu.
player.selectedPresetId presetu odtwarzacza albo null.
player.playerDesignWłaściwości designu odtwarzacza. Zobacz obiekt wideo.
passwordProtection{ enabled, password }. password ma co najmniej 8 znaków. Zapisywane tylko, gdy workspace ma ochronę hasłem.

status, texttracks, audiotracks i pola plików są ignorowane. Zmiany text track wysyłaj do endpointów text track.

curl -X PATCH https://app.ignitevideo.cloud/api/videos/[VIDEO_ID] \ -H "Authorization: Bearer YOUR_TOKEN" \ -H "Content-Type: application/json" \ -d '{"title": "New video title"}'

Odpowiedź

Odpowiedź to obiekt zawierający obiekt wideo i komunikat aktualizacji. Jeśli id nie istnieje, odpowiedź to 403 z błędem Payload. Brakujące id i zabronione id zwracają tę samą treść. Zobacz Uwierzytelnianie.

{ doc: { "id": "[VIDEO_ID]", "title": "New video title", ... }, message: "Updated successfully." }