Fehler

Die VIDIO API verwendet ein konsistentes Fehlerschema. Verwenden Sie diese Seite, um häufige Fehlertypen, HTTP-Statuscodes und Beispielnachrichten, die von der API zurückgegeben werden, zu verstehen.

API-Zugang ist derzeit für den Studio-Plan und höher verfügbar.

Überblick

Wenn eine Anfrage fehlschlägt, gibt die VIDIO API ein error-Objekt mit einem type und message zurück. Einige Fehler können auch zusätzliche Felder enthalten, um das Versagen zu erklären.

Fehlerformat

json
{ "error": { "type": "invalid_request_error", "message": "Job nicht gefunden" } }

Fehlerreferenz

StatusTypeMessageDescription
400invalid_request_errorFehlende erforderliche Abfrageparameter in der Anfrage zur Upload-URLWird zurückgegeben, wenn in der Anfrage zur Upload-URL erforderliche Abfrageparameter fehlen.
400invalid_request_errorFehlende job_idWird zurückgegeben, wenn die Render-Anfrage keine Job-ID enthält.
400invalid_request_errorFür diesen Job sind keine Ausgaben verfügbarWird zurückgegeben, wenn der Job keine renderbaren Ausgaben hat.
400invalid_request_errorinput_keys muss ein nicht-leeres Array seinWird zurückgegeben, wenn `input_keys` fehlt oder leer ist.
400invalid_request_errorinput_keys muss mindestens einen gültigen Eingabeschlüssel enthaltenWird zurückgegeben, wenn alle bereitgestellten Eingabeschlüssel nach der Normalisierung leer oder ungültig sind.
400input_duration_requirement_errorDie gesamte Eingabedauer muss größer als 2 Sekunden seinWird zurückgegeben, wenn die kombinierte Dauer aller Eingabemedien 2 Sekunden oder weniger beträgt.
400input_duration_requirement_errorDie gesamte Eingabedauer muss weniger als 6 Stunden betragenWird zurückgegeben, wenn die kombinierte Dauer aller Eingabemedien 6 Stunden oder mehr beträgt.
400input_image_count_requirement_errorDie Anzahl der Eingabebilder darf 4000 nicht überschreitenWird zurückgegeben, wenn die Anzahl der Eingabebilder das maximal zulässige Limit von 4000 überschreitet.
400input_video_count_requirement_errorDie Anzahl der Eingabevideos darf 400 nicht überschreitenWird zurückgegeben, wenn die Anzahl der Eingabevideos das maximal zulässige Limit von 400 überschreitet.
400invalid_request_errorUngültiger video_category. Zulässige Werte: podcast, ball-sports, non-ball-sports, beauty-product-demo, wedding, travel, othersWird zurückgegeben, wenn `video_category` nicht unterstützt wird.
400invalid_request_errorUngültiger aspect_ratio. Zulässige Werte: square, portrait, landscapeWird zurückgegeben, wenn `aspect_ratio` nicht unterstützt wird.
400invalid_request_erroroutput_length muss eine positive Zahl seinWird zurückgegeben, wenn `output_length` fehlt, null oder negativ ist.
400invalid_request_errorDie positive Eingabedauer konnte nicht aus den Metadaten von input_keys ermittelt werdenWird zurückgegeben, wenn die API keine gültige Dauer für die hochgeladenen Eingaben ermitteln kann.
401authentication_errorFehlender API-SchlüsselWird zurückgegeben, wenn der Header `x-api-key` nicht angegeben ist.
401authentication_errorUngültiger API-SchlüsselWird zurückgegeben, wenn der bereitgestellte API-Schlüssel nicht mit einem aktiven Schlüssel übereinstimmt.
402insufficient_balanceSie haben nicht genügend Credits, um diesen Job zu verarbeitenWird zurückgegeben, wenn das Konto nicht über genügend Credits für die Verarbeitung oder das Rendern verfügt.
403permission_errorSie haben keine Berechtigung, auf diesen Job zuzugreifenWird zurückgegeben, wenn der authentifizierte Benutzer den angeforderten Job nicht besitzt.
403permission_errorSie haben keine Berechtigung, diesen Job zu rendernWird zurückgegeben, wenn der authentifizierte Benutzer den zu rendernden Job nicht besitzt.
404invalid_request_errorJob nicht gefundenWird zurückgegeben, wenn der angeforderte Job nicht existiert.
404invalid_request_errorBenutzer nicht gefundenWird zurückgegeben, wenn der Datensatz des authentifizierten Benutzers nicht gefunden werden kann.
429rate_limit_errorZu viele AnfragenWird zurückgegeben, wenn der Client die zulässige Anfragerate für den Endpoint überschreitet. Das aktuelle Limit liegt bei 60 Anfragen pro Minute. Die Ratenbegrenzung wird primär pro API-Schlüssel über den Header x-api-key angewendet und greift auf die Client-IP-Adresse zurück, wenn kein API-Schlüssel vorhanden ist. Clients, die dieses Limit erreichen, sollten die Anfragsfrequenz reduzieren und nach dem Zurücksetzen des Ratenbegrenzungszeitfensters erneut versuchen.
500api_errorAuthentifizierungsfehlerWird zurückgegeben, wenn die API-Schlüssel-Authentifizierung auf dem Server unerwartet fehlschlägt.
500api_errorInterner ServerfehlerWird zurückgegeben bei unerwarteten serverseitigen Fehlern in den Endpunkten status, render oder highlight reel.
500server_errorGenerierung der Upload-URL fehlgeschlagenWird zurückgegeben, wenn der Server keine signierte Upload-URL erzeugen kann.