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_errorErforderliche Abfrageparameter in der Upload-URL-Anfrage fehlenWird zurückgegeben, wenn erforderliche Abfrageparameter in der Upload-URL-Anfrage 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 nach der Normalisierung alle angegebenen Eingabeschlüssel leer oder ungültig sind.
400input_duration_requirement_errorDie Gesamtdauer der Eingaben 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 Gesamtdauer der Eingaben 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 erlaubte 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 erlaubte Limit von 400 überschreitet.
400invalid_request_errorUngültiger video_category. Erlaubte 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. Erlaubte 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, 0 oder negativ ist.
400invalid_request_errorKonnte keine positive Eingabedauer aus den input_keys-Metadaten bestimmenWird zurückgegeben, wenn die API keine gültige Dauer für die hochgeladenen Eingaben bestimmen kann.
400invalid_request_errormusic_volume muss eine Zahl zwischen 0 und 100 seinWird zurückgegeben, wenn `music_volume` angegeben ist, aber keine gültige Zahl zwischen 0 und 100 ist.
400invalid_request_errororiginal_audio_volume muss eine Zahl zwischen 0 und 100 seinWird zurückgegeben, wenn `original_audio_volume` angegeben ist, aber keine gültige Zahl zwischen 0 und 100 ist.
400invalid_request_errorUngültiger music_category. Erlaubte Werte: corporate, romantic, sports, kids_and_comedy, ambient_and_nature, horror_and_suspense, documentary, trending_vlogsWird zurückgegeben, wenn `music_category` angegeben ist, aber nicht zu einer der unterstützten Musik-Kategorien passt.
401authentication_errorFehlender API-SchlüsselWird zurückgegeben, wenn der `x-api-key`-Header nicht bereitgestellt wird.
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 Guthaben, um diesen Job zu verarbeitenWird zurückgegeben, wenn das Konto nicht über genügend Guthaben 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 für den Endpunkt zulässige Anfragerate überschreitet. Das aktuelle Limit beträgt 60 Anfragen pro Minute. Die Ratenbegrenzung wird in erster Linie pro API-Schlüssel über den x-api-key-Header angewendet und fällt auf die Client-IP-Adresse zurück, wenn kein API-Schlüssel vorhanden ist. Clients, die dieses Limit erreichen, sollten die Anfragerate reduzieren und nach dem Zurücksetzen des Rate-Limit-Fensters erneut versuchen.
429rate_limit_errorSie haben bereits 10 laufende oder in der Warteschlange befindliche Jobs, was das erlaubte Maximum ist. Bitte warten Sie, bis einige Jobs abgeschlossen sind, bevor Sie einen weiteren einreichen.Wird zurückgegeben, wenn der Benutzer bereits die maximal zulässige Anzahl an laufenden Jobs hat, sowohl laufende Jobs auf Servern als auch wartende Jobs in der Warteschlange. Das aktuelle Limit beträgt insgesamt 10 laufende oder in der Warteschlange befindliche Jobs pro Benutzer. Die Eigentümerschaft wird bestimmt, indem jede job_id auf ausgelasteten Servern und in der Warteschlange wieder mit der user_email des Jobs abgeglichen wird. Clients, die dieses Limit erreichen, sollten warten, bis ein oder mehrere vorhandene Jobs abgeschlossen sind, bevor sie einen weiteren Job erstellen oder rendern.
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 Status-, Render- oder Highlight-Reel-Endpunkten.
500server_errorGenerierung der Upload-URL fehlgeschlagenWird zurückgegeben, wenn der Server keine signierte Upload-URL generieren kann.