Błędy

API VIDIO używa spójnego formatu obiektu błędu. Użyj tej strony, aby zrozumieć typowe rodzaje błędów, kody statusu HTTP i przykładowe komunikaty zwracane przez API.

Dostęp do API jest obecnie dostępny tylko dla planów Enterprise. Poproś o dostęp tutaj, jeśli nie jesteś użytkownikiem Enterprise, ale jesteś zainteresowany korzystaniem z API.

Podsumowanie

Gdy żądanie kończy się niepowodzeniem, API VIDIO zwraca obiekt error z type i message. Niektóre błędy mogą również zawierać dodatkowe pola, aby pomóc wyjaśnić niepowodzenie.

Format błędu

json
{ "error": { "type": "invalid_request_error", "message": "Nie znaleziono zadania" } }

Referencja błędów

StatusTypeMessageDescription
400invalid_request_errorBrak wymaganych parametrów zapytania w żądaniu URL przesyłaniaZwracane, gdy brakuje wymaganych parametrów zapytania w żądaniu URL przesyłania.
400invalid_request_errorBrak job_idZwracane, gdy żądanie renderowania nie zawiera identyfikatora zadania.
400invalid_request_errorBrak dostępnych wyników dla tego zadaniaZwracane, gdy zadanie nie ma żadnych wyników możliwych do renderowania.
400invalid_request_errorinput_keys musi być niepustą tablicąZwracane, gdy `input_keys` jest brakujące lub puste.
400invalid_request_errorinput_keys musi zawierać co najmniej jeden prawidłowy klucz wejściowyZwracane, gdy wszystkie podane klucze wejściowe są puste lub nieprawidłowe po normalizacji.
400invalid_request_errorNieprawidłowa video_category. Dozwolone wartości: podcast, sporty z piłką, sporty bez piłki, demonstracja produktu kosmetycznego, wesele, podróże, inneZwracane, gdy `video_category` nie jest obsługiwane.
400invalid_request_errorNieprawidłowy aspect_ratio. Dozwolone wartości: kwadrat, portret, krajobrazZwracane, gdy `aspect_ratio` nie jest obsługiwane.
400invalid_request_erroroutput_length musi być dodatnią liczbąZwracane, gdy `output_length` jest brakujące, równe zero lub ujemne.
400invalid_request_errorNie można określić dodatniego czasu trwania wejścia z metadanych input_keysZwracane, gdy API nie może określić prawidłowego czasu trwania dla przesłanych danych wejściowych.
401authentication_errorBrak klucza APIZwracane, gdy nagłówek `x-api-key` nie jest dostarczony.
401authentication_errorNieprawidłowy klucz APIZwracane, gdy podany klucz API nie odpowiada aktywnemu kluczowi.
402insufficient_balanceNie masz wystarczających kredytów, aby przetworzyć to zadanieZwracane, gdy konto nie ma wystarczających kredytów do przetwarzania lub renderowania.
403permission_errorNie masz uprawnień do dostępu do tego zadaniaZwracane, gdy uwierzytelniony użytkownik nie jest właścicielem żądanego zadania.
403permission_errorNie masz uprawnień do renderowania tego zadaniaZwracane, gdy uwierzytelniony użytkownik nie jest właścicielem renderowanego zadania.
404invalid_request_errorNie znaleziono zadaniaZwracane, gdy żądane zadanie nie istnieje.
404invalid_request_errorNie znaleziono użytkownikaZwracane, gdy rekord uwierzytelnionego użytkownika nie może zostać znaleziony.
429rate_limit_errorZa dużo żądańZwracane, gdy klient przekracza dozwoloną częstotliwość żądań dla punktu końcowego. Obecny limit to 60 żądań na minutę. Ograniczenie częstości jest stosowane głównie na podstawie klucza API za pomocą nagłówka x-api-key i przechodzi do adresu IP klienta, gdy klucz API nie jest obecny. Klienci, którzy osiągną ten limit, powinni zmniejszyć częstotliwość żądań i spróbować ponownie po zresetowaniu okna limitu.
500api_errorBłąd uwierzytelnianiaZwracane, gdy uwierzytelnienie klucza API kończy się niepowodzeniem w sposób nieoczekiwany na serwerze.
500api_errorWewnętrzny błąd serweraZwracane w przypadku niespodziewanych awarii po stronie serwera w punktach końcowych statusu, renderowania lub zestawów highlight.
500server_errorNieudane generowanie URL przesyłaniaZwracane, gdy serwer nie może wygenerować podpisanego URL przesyłania.