Erori

API-ul VIDIO folosește un format consistent pentru obiectele de eroare. Folosește această pagină pentru a înțelege tipurile comune de erori, codurile de stare HTTP și mesajele exemplu returnate de API.

Accesul API este în prezent disponibil pentru planul Studio și superior.

Prezentare generală

Când o solicitare eșuează, API-ul VIDIO returnează un obiect eroare cu un tip și un mesaj. Unele erori pot include, de asemenea, câmpuri suplimentare pentru a ajuta la explicarea eșecului.

Formatul erorii

json
{ "eroare": { "tip": "eroare_rechiziție_invalidă", "mesaj": "Locul de muncă nu a fost găsit" } }

Referință erori

StatusTypeMessageDescription
400invalid_request_errorLipsesc parametrii de interogare obligatorii în cererea pentru URL-ul de încărcareReturnat când parametrii de interogare necesari lipsesc din cererea pentru URL-ul de încărcare.
400invalid_request_errorMissing job_idReturnat când cererea de redare nu include un ID al jobului.
400invalid_request_errorNo outputs available for this jobReturnat când jobul nu are niciun rezultat care poate fi redat.
400invalid_request_errorinput_keys must be a non-empty arrayReturnat când `input_keys` lipsește sau este gol.
400invalid_request_errorinput_keys must contain at least one valid input keyReturnat când toate cheile de input furnizate sunt goale sau invalide după normalizare.
400input_duration_requirement_errorTotal input duration must be greater than 2 secondsReturnat când durata combinată a tuturor materialelor de intrare este de 2 secunde sau mai puțin.
400input_duration_requirement_errorTotal input duration must be less than 6 hoursReturnat când durata combinată a tuturor materialelor de intrare este de 6 ore sau mai mult.
400input_image_count_requirement_errorNumber of input images must be no more than 4000Returnat când numărul de imagini de intrare depășește limita maximă permisă de 4000.
400input_video_count_requirement_errorNumber of input videos must be no more than 400Returnat când numărul de videoclipuri de intrare depășește limita maximă permisă de 400.
400invalid_request_errorValoare invalidă pentru video_category. Valorile permise: podcast, ball-sports, non-ball-sports, beauty-product-demo, wedding, travel, othersReturnat când `video_category` nu este acceptat.
400invalid_request_errorValoare invalidă pentru aspect_ratio. Valorile permise: square, portrait, landscapeReturnat când `aspect_ratio` nu este acceptat.
400invalid_request_erroroutput_length must be a positive numberReturnat când `output_length` lipsește, este zero sau negativ.
400invalid_request_errorCould not determine positive input duration from input_keys metadataReturnat când API-ul nu poate determina o durată validă pentru materialele de intrare încărcate.
400invalid_request_errormusic_volume must be a number between 0 and 100Returnat când `music_volume` este furnizat dar nu este un număr valid între 0 și 100.
400invalid_request_errororiginal_audio_volume must be a number between 0 and 100Returnat când `original_audio_volume` este furnizat dar nu este un număr valid între 0 și 100.
400invalid_request_errorValoare invalidă pentru music_category. Valorile permise: corporate, romantic, sports, kids_and_comedy, ambient_and_nature, horror_and_suspense, documentary, trending_vlogsReturnat când `music_category` este furnizat dar nu corespunde uneia dintre categoriile muzicale acceptate.
401authentication_errorLipsește cheia APIReturnat când header-ul `x-api-key` nu este furnizat.
401authentication_errorInvalid API keyReturnat când cheia API furnizată nu corespunde unei chei active.
402insufficient_balanceNu aveți suficiente credite pentru a procesa acest jobReturnat când contul nu are suficiente credite pentru procesare sau redare.
403permission_errorNu aveți permisiunea de a accesa acest jobReturnat când utilizatorul autentificat nu este proprietarul jobului solicitat.
403permission_errorNu aveți permisiunea de a reda acest jobReturnat când utilizatorul autentificat nu este proprietarul jobului care se redă.
404invalid_request_errorJobul nu a fost găsitReturnat când jobul solicitat nu există.
404invalid_request_errorUtilizatorul nu a fost găsitReturnat când înregistrarea utilizatorului autentificat nu poate fi găsită.
429rate_limit_errorPrea multe cereriReturnat când clientul depășește rata de cereri permisă pentru endpoint. Limita curentă este de 60 de cereri pe minut. Limitarea ratei se aplică în principal pe baza cheii API folosind antetul x-api-key și revine la adresa IP a clientului atunci când o cheie API nu este prezentă. Clienții care ating această limită ar trebui să reducă frecvența cererilor și să reîncerce după ce fereastra de limitare a ratei se resetează.
429rate_limit_errorYou already have 10 running or queued jobs, which is the maximum allowed. Please wait for some jobs to finish before submitting another one.Returnat când utilizatorul are deja numărul maxim permis de joburi în desfășurare, atât în execuție pe servere, cât și în așteptare în coadă. Limita curentă este de 10 joburi în total (în execuție sau în coadă) pe utilizator. Proprietatea este determinată prin potrivirea fiecărui job_id de pe serverele ocupate și a intrărilor în coadă cu user_email-ul jobului. Clienții care ating această limită ar trebui să aștepte ca unul sau mai multe joburi existente să se încheie înainte de a crea sau reda un alt job.
500api_errorEroare de autentificareReturnat când autentificarea cheii API eșuează neașteptat pe server.
500api_errorInternal server errorReturnat pentru erori neașteptate ale serverului la endpoint-urile status, render sau highlight reel.
500server_errorGenerarea URL-ului de încărcare a eșuatReturnat când serverul nu reușește să genereze un URL de încărcare semnat.