Грешки

VIDIO API използва последователен формат на обекти за грешки. Използвайте тази страница, за да разберете общите типове грешки, HTTP статус кодове и примерни съобщения, върнати от API.

Достъпът до API в момента е наличен за план Studio и по-висок.

Общ преглед

Когато заявката не успее, VIDIO API връща обект error с type и message. Някои грешки може да включват и допълнителни полета, за да помогнат да се обясни провала.

Формат на грешка

json
{ "error": { "type": "invalid_request_error", "message": "Работа не е намерена" } }

Референция на грешки

StatusTypeMessageDescription
400invalid_request_errorЛипсват задължителни параметри на заявката за URL за качванеВръща се, когато в заявката за URL за качване липсват задължителни параметри.
400invalid_request_errorЛипсва job_idВръща се, когато заявката за рендиране не включва job ID.
400invalid_request_errorНяма налични резултати за тази задачаВръща се, когато задачата няма никакви изходи за рендиране.
400invalid_request_errorinput_keys трябва да е непразен масивВръща се, когато `input_keys` липсва или е празен.
400invalid_request_errorinput_keys трябва да съдържа поне един валиден входен ключВръща се, когато всички предоставени входни ключове са празни или невалидни след нормализация.
400input_duration_requirement_errorОбщата продължителност на входните файлове трябва да е повече от 2 секундиВръща се, когато комбинираната продължителност на всички входни медии е 2 секунди или по-малко.
400input_duration_requirement_errorОбщата продължителност на входните файлове трябва да е по-малко от 6 часаВръща се, когато комбинираната продължителност на всички входни медии е 6 часа или повече.
400input_image_count_requirement_errorБроят входни изображения не трябва да надвишава 4000Връща се, когато броят входни изображения надвишава максимално разрешения лимит от 4000.
400input_video_count_requirement_errorБроят входни видеа не трябва да надвишава 400Връща се, когато броят входни видеа надвишава максимално разрешения лимит от 400.
400invalid_request_errorНевалиден video_category. Разрешени стойности: podcast, ball-sports, non-ball-sports, beauty-product-demo, wedding, travel, othersВръща се, когато `video_category` не се поддържа.
400invalid_request_errorНевалиден aspect_ratio. Разрешени стойности: square, portrait, landscapeВръща се, когато `aspect_ratio` не се поддържа.
400invalid_request_erroroutput_length трябва да бъде положително числоВръща се, когато `output_length` липсва, е нула или е отрицателно.
400invalid_request_errorНе може да се определи положителна продължителност на входа от метаданните на input_keysВръща се, когато API не може да определи валидна продължителност за качените входни файлове.
400invalid_request_errormusic_volume трябва да е число между 0 и 100Връща се, когато `music_volume` е предоставен, но не е валидно число между 0 и 100.
400invalid_request_errororiginal_audio_volume трябва да е число между 0 и 100Връща се, когато `original_audio_volume` е предоставен, но не е валидно число между 0 и 100.
400invalid_request_errorНевалиден music_category. Разрешени стойности: corporate, romantic, sports, kids_and_comedy, ambient_and_nature, horror_and_suspense, documentary, trending_vlogsВръща се, когато е предоставен `music_category`, но той не съвпада с някоя от поддържаните музикални категории.
401authentication_errorЛипсва API ключВръща се, когато хедърът `x-api-key` не е предоставен.
401authentication_errorНевалиден API ключВръща се, когато предоставеният API ключ не съвпада с активен ключ.
402insufficient_balanceНямате достатъчно кредити за обработка на тази задачаВръща се, когато акаунтът няма достатъчно кредити за обработка или рендиране.
403permission_errorНямате разрешение за достъп до тази задачаВръща се, когато удостовереният потребител не притежава заявената задача.
403permission_errorНямате разрешение да рендирате тази задачаВръща се, когато удостовереният потребител не притежава задачата, която се рендира.
404invalid_request_errorЗадачата не е намеренаВръща се, когато заявената задача не съществува.
404invalid_request_errorПотребителят не е намеренВръща се, когато записът на удостоверения потребител не може да бъде намерен.
429rate_limit_errorТвърде много заявкиВръща се, когато клиентът надвиши позволената честота на заявки за този краен точка. Текущият лимит е 60 заявки в минута. Ограничаването на честотата се прилага основно по API ключ чрез хедъра `x-api-key`, и в противен случай се използва IP адресът на клиента. Клиентите, които достигнат този лимит, трябва да намалят честотата на заявките и да опитат отново след като прозорецът за ограничаване на честотата се нулира.
429rate_limit_errorВече имате 10 текущи или поставени в опашка задачи, което е максимално позволено. Моля, изчакайте някои задачи да завършат, преди да подадете друга.Връща се, когато потребителят вече има максимално разрешения брой задачи в процес на изпълнение — както текущо изпълнявани на сървърите, така и чакащи в опашката. Текущият лимит е 10 задачи общо (текущи или в опашка) на потребител. Собствеността се определя чрез съпоставяне на всеки job_id за заетите сървъри и записите в опашката с user_email на задачата. Клиентите, които ударят този лимит, трябва да изчакат една или повече съществуващи задачи да завършат, преди да създадат или рендират друга задача.
500api_errorГрешка при удостоверяванеВръща се, когато удостоверяването с API ключ не успее неочаквано на сървъра.
500api_errorВътрешна грешка на сървъраВръща се при неочаквани грешки от страна на сървъра в крайни точки за статус, рендиране или highlight reel.
500server_errorНеуспешно генериране на URL за качванеВръща се, когато сървърът не успее да генерира подписан URL за качване.