Lỗi

API VIDIO sử dụng định dạng đối tượng lỗi nhất quán. Sử dụng trang này để hiểu các loại lỗi phổ biến, mã trạng thái HTTP và các thông điệp ví dụ do API trả về.

Hiện tại, việc truy cập API có sẵn cho kế hoạch Studio và cao hơn.

Tổng quan

Khi một yêu cầu không thành công, API VIDIO trả về một đối tượng error với một typemessage. Một số lỗi cũng có thể bao gồm các trường bổ sung để giúp giải thích sự cố.

Định dạng lỗi

json
{ "error": { "type": "invalid_request_error", "message": "Không tìm thấy công việc" } }

Tài liệu tham khảo lỗi

StatusTypeMessageDescription
400invalid_request_errorThiếu tham số truy vấn bắt buộc trong yêu cầu URL tải lênĐược trả về khi các tham số truy vấn bắt buộc bị thiếu trong yêu cầu URL tải lên.
400invalid_request_errorMissing job_idĐược trả về khi yêu cầu render không bao gồm ID công việc.
400invalid_request_errorKhông có đầu ra khả dụng cho công việc nàyĐược trả về khi công việc không có bất kỳ đầu ra nào có thể kết xuất.
400invalid_request_errorinput_keys must be a non-empty arrayĐược trả về khi `input_keys` bị thiếu hoặc rỗng.
400invalid_request_errorinput_keys must contain at least one valid input keyĐược trả về khi tất cả các input keys được cung cấp trống hoặc không hợp lệ sau khi chuẩn hóa.
400input_duration_requirement_errorTotal input duration must be greater than 2 secondsĐược trả về khi tổng thời lượng của tất cả các phương tiện đầu vào là 2 giây hoặc ít hơn.
400input_duration_requirement_errorTotal input duration must be less than 6 hoursĐược trả về khi tổng thời lượng của tất cả các phương tiện đầu vào là 6 giờ hoặc hơn.
400input_image_count_requirement_errorNumber of input images must be no more than 4000Được trả về khi số lượng ảnh đầu vào vượt quá giới hạn tối đa cho phép là 4000.
400input_video_count_requirement_errorNumber of input videos must be no more than 400Được trả về khi số lượng video đầu vào vượt quá giới hạn tối đa cho phép là 400.
400invalid_request_errorvideo_category không hợp lệ. Giá trị cho phép: podcast, ball-sports, non-ball-sports, beauty-product-demo, wedding, travel, othersĐược trả về khi `video_category` không được hỗ trợ.
400invalid_request_erroraspect_ratio không hợp lệ. Giá trị cho phép: square, portrait, landscapeĐược trả về khi `aspect_ratio` không được hỗ trợ.
400invalid_request_erroroutput_length must be a positive numberĐược trả về khi `output_length` bị thiếu, bằng 0, hoặc là số âm.
400invalid_request_errorCould not determine positive input duration from input_keys metadataĐược trả về khi API không thể xác định thời lượng hợp lệ cho các đầu vào đã tải lên.
400invalid_request_errormusic_volume must be a number between 0 and 100Được trả về khi `music_volume` được cung cấp nhưng không phải là một số hợp lệ trong khoảng 0 đến 100.
400invalid_request_errororiginal_audio_volume must be a number between 0 and 100Được trả về khi `original_audio_volume` được cung cấp nhưng không phải là một số hợp lệ trong khoảng 0 đến 100.
400invalid_request_errormusic_category không hợp lệ. Giá trị cho phép: corporate, romantic, sports, kids_and_comedy, ambient_and_nature, horror_and_suspense, documentary, trending_vlogsĐược trả về khi `music_category` được cung cấp nhưng không phù hợp với bất kỳ danh mục nhạc được hỗ trợ nào.
401authentication_errorThiếu khóa APIĐược trả về khi header `x-api-key` không được cung cấp.
401authentication_errorKhóa API không hợp lệĐược trả về khi khóa API được cung cấp không khớp với khóa đang hoạt động.
402insufficient_balanceBạn không có đủ tín dụng để xử lý công việc nàyĐược trả về khi tài khoản không có đủ tín dụng để xử lý hoặc kết xuất.
403permission_errorBạn không có quyền truy cập công việc nàyĐược trả về khi người dùng đã xác thực không sở hữu công việc được yêu cầu.
403permission_errorBạn không có quyền kết xuất công việc nàyĐược trả về khi người dùng đã xác thực không sở hữu công việc đang được kết xuất.
404invalid_request_errorKhông tìm thấy công việcĐược trả về khi công việc được yêu cầu không tồn tại.
404invalid_request_errorKhông tìm thấy người dùngĐược trả về khi không thể tìm thấy hồ sơ người dùng đã xác thực.
429rate_limit_errorQuá nhiều yêu cầuĐược trả về khi client vượt quá tốc độ yêu cầu cho phép đối với endpoint. Giới hạn hiện tại là 60 yêu cầu mỗi phút. Việc giới hạn tần suất chủ yếu áp dụng theo khóa API sử dụng header x-api-key, và sẽ dựa vào địa chỉ IP của client khi không có khóa API. Các client gặp giới hạn này nên giảm tần suất gửi yêu cầu và thử lại sau khi cửa sổ giới hạn tần suất được đặt lại.
429rate_limit_errorBạn đã có 10 công việc đang chạy hoặc đang xếp hàng, đây là số tối đa cho phép. Vui lòng chờ một số công việc hoàn thành trước khi gửi công việc khác.Được trả về khi người dùng đã có số lượng công việc đang tiến hành tối đa cho phép cả trên các server đang chạy và các công việc đang chờ trong hàng đợi. Giới hạn hiện tại là 10 công việc đang chạy hoặc đang xếp hàng tổng cộng cho mỗi người dùng. Quyền sở hữu được xác định bằng cách so khớp từng job_id trên các server bận và các mục hàng đợi đang chờ trở lại với user_email của công việc đó. Các client gặp giới hạn này nên chờ cho một hoặc nhiều công việc hiện có hoàn thành trước khi tạo hoặc kết xuất công việc khác.
500api_errorLỗi xác thựcĐược trả về khi việc xác thực khóa API thất bại một cách bất ngờ trên máy chủ.
500api_errorLỗi máy chủ nội bộĐược trả về cho các lỗi phía máy chủ không mong đợi ở các endpoint status, render hoặc highlight reel.
500server_errorTạo URL tải lên thất bạiĐược trả về khi máy chủ không thể tạo URL tải lên được ký.