ข้อผิดพลาด

VIDIO API ใช้รูปแบบวัตถุข้อผิดพลาดที่สอดคล้องกัน ใช้หน้านี้เพื่อเข้าใจประเภทข้อผิดพลาดทั่วไป รหัสสถานะ HTTP และข้อความตัวอย่างที่ส่งคืนโดย API.

การเข้าถึง API ขณะนี้มีให้บริการสำหรับแผน Studio ขึ้นไป.

ภาพรวม

เมื่อคำขอล้มเหลว VIDIO API จะส่งคืนวัตถุ error ที่มี type และ message ข้อผิดพลาดบางประเภทอาจมีฟิลด์เพิ่มเติมเพื่อช่วยอธิบายความล้มเหลว.

รูปแบบข้อผิดพลาด

json
{ "error": { "type": "invalid_request_error", "message": "ไม่พบบริการงาน" } }

เอกสารอ้างอิงข้อผิดพลาด

StatusTypeMessageDescription
400invalid_request_errorพารามิเตอร์ query ที่จำเป็นในคำขอ URL การอัปโหลดหายไปส่งกลับเมื่อพารามิเตอร์ query ที่จำเป็นหายไปจากคำขอ URL การอัปโหลด
400invalid_request_errorไม่พบ job_idส่งกลับเมื่อคำขอเรนเดอร์ไม่มี job ID
400invalid_request_errorไม่พบเอาต์พุตสำหรับงานนี้ส่งกลับเมื่องานไม่มีเอาต์พุตที่สามารถเรนเดอร์ได้
400invalid_request_errorinput_keys ต้องเป็นอาร์เรย์ที่ไม่ว่างส่งกลับเมื่อ `input_keys` หายไปหรือเป็นค่าว่าง
400invalid_request_errorinput_keys ต้องประกอบด้วย input key ที่ถูกต้องอย่างน้อยหนึ่งรายการส่งกลับเมื่อ input keys ที่ให้มาทั้งหมดเป็นค่าว่างหรือไม่ถูกต้องหลังการทำ normalization
400input_duration_requirement_errorความยาวรวมของสื่ออินพุตต้องมากกว่า 2 วินาทีส่งกลับเมื่อความยาวรวมของสื่ออินพุตทั้งหมดเท่ากับหรือไม่เกิน 2 วินาที
400input_duration_requirement_errorความยาวรวมของสื่ออินพุตต้องน้อยกว่า 6 ชั่วโมงส่งกลับเมื่อความยาวรวมของสื่ออินพุตทั้งหมดเท่ากับหรือมากกว่า 6 ชั่วโมง
400input_image_count_requirement_errorจำนวนรูปภาพอินพุตต้องไม่เกิน 4000ส่งกลับเมื่อจำนวนรูปภาพอินพุตเกินขีดจำกัดสูงสุดที่อนุญาต คือ 4000
400input_video_count_requirement_errorจำนวนวิดีโออินพุตต้องไม่เกิน 400ส่งกลับเมื่อจำนวนวิดีโออินพุตเกินขีดจำกัดสูงสุดที่อนุญาต คือ 400
400invalid_request_errorvideo_category ไม่ถูกต้อง ค่าอนุญาต: podcast, ball-sports, non-ball-sports, beauty-product-demo, wedding, travel, othersส่งกลับเมื่อ `video_category` ไม่ได้รับการสนับสนุน
400invalid_request_erroraspect_ratio ไม่ถูกต้อง ค่าอนุญาต: square, portrait, landscapeส่งกลับเมื่อ `aspect_ratio` ไม่ได้รับการสนับสนุน
400invalid_request_erroroutput_length ต้องเป็นตัวเลขบวกส่งกลับเมื่อ `output_length` หายไป เป็นศูนย์ หรือเป็นค่าลบ
400invalid_request_errorไม่สามารถกำหนดความยาวสื่ออินพุตที่เป็นบวกจากเมตาดาต้าของ input_keys ได้ส่งกลับเมื่อ API ไม่สามารถกำหนดความยาวที่ถูกต้องสำหรับสื่ออินพุตที่อัปโหลดได้
400invalid_request_errormusic_volume ต้องเป็นตัวเลขระหว่าง 0 ถึง 100ส่งกลับเมื่อระบุ `music_volume` แต่ไม่ใช่ตัวเลขที่ถูกต้องระหว่าง 0 ถึง 100
400invalid_request_errororiginal_audio_volume ต้องเป็นตัวเลขระหว่าง 0 ถึง 100ส่งกลับเมื่อระบุ `original_audio_volume` แต่ไม่ใช่ตัวเลขที่ถูกต้องระหว่าง 0 ถึง 100
400invalid_request_errormusic_category ไม่ถูกต้อง ค่าอนุญาต: corporate, romantic, sports, kids_and_comedy, ambient_and_nature, horror_and_suspense, documentary, trending_vlogsส่งกลับเมื่อระบุ `music_category` แต่ไม่ตรงกับหมวดหมู่เพลงที่รองรับ
401authentication_errorไม่มี API keyส่งกลับเมื่อ header `x-api-key` ไม่ถูกส่งมา
401authentication_errorAPI key ไม่ถูกต้องส่งกลับเมื่อ API key ที่ให้มาไม่ตรงกับคีย์ที่ใช้งานได้
402insufficient_balanceคุณไม่มีเครดิตเพียงพอในการประมวลผลงานนี้ส่งกลับเมื่อบัญชีไม่มีเครดิตเพียงพอสำหรับการประมวลผลหรือการเรนเดอร์
403permission_errorคุณไม่มีสิทธิ์เข้าถึงงานนี้ส่งกลับเมื่อผู้ใช้ที่ยืนยันตัวตนไม่ได้เป็นเจ้าของงานที่ร้องขอ
403permission_errorคุณไม่มีสิทธิ์ในการเรนเดอร์งานนี้ส่งกลับเมื่อผู้ใช้ที่ยืนยันตัวตนไม่ได้เป็นเจ้าของงานที่กำลังจะเรนเดอร์
404invalid_request_errorไม่พบงานส่งกลับเมื่องานที่ร้องขอไม่มีอยู่
404invalid_request_errorไม่พบผู้ใช้ส่งกลับเมื่อไม่สามารถพบระเบียนผู้ใช้ที่ยืนยันตัวตนได้
429rate_limit_errorคำขอมากเกินไปส่งกลับเมื่อไคลเอนต์เกินอัตราการร้องขอที่อนุญาตสำหรับ endpoint นี้ ขีดจำกัดปัจจุบันคือ 60 คำขอต่อนาที การจำกัดอัตราจะใช้กับแต่ละ API key โดยใช้ header x-api-key และจะใช้ที่อยู่ IP ของไคลเอนต์เป็นทางเลือกเมื่อไม่มี API key ไคลเอนต์ที่ถึงขีดจำกัดนี้ควรลดความถี่ในการร้องขอและลองใหม่อีกครั้งหลังจากหน้าต่างการจำกัดอัตรารีเซ็ต
429rate_limit_errorคุณมีงานที่กำลังทำหรือคิวอยู่แล้ว 10 งาน ซึ่งเป็นจำนวนสูงสุดที่อนุญาต กรุณารอให้งานบางงานเสร็จสิ้นก่อนส่งงานใหม่ส่งกลับเมื่อผู้ใช้มีจำนวนงานที่กำลังดำเนินการสูงสุดที่อนุญาตแล้ว ทั้งจากงานที่กำลังรันบนเซิร์ฟเวอร์และงานที่รออยู่ในคิว ขีดจำกัดปัจจุบันคือรวมสูงสุด 10 งานที่กำลังรันหรืออยู่ในคิวต่อผู้ใช้หนึ่งคน การเป็นเจ้าของงานถูกกำหนดโดยการจับคู่ job_id แต่ละรายการบนเซิร์ฟเวอร์ที่คับคั่งและรายการในคิวที่รอกลับไปยัง user_email ของงานนั้น ๆ ไคลเอนต์ที่ถึงขีดจำกัดนี้ควรรอให้งานหนึ่งงานหรือมากกว่านั้นเสร็จสิ้นก่อนที่จะสร้างหรือเรนเดอร์งานใหม่
500api_errorข้อผิดพลาดการยืนยันตัวตนส่งกลับเมื่อการยืนยัน API key ล้มเหลวโดยไม่คาดคิดบนเซิร์ฟเวอร์
500api_errorข้อผิดพลาดภายในเซิร์ฟเวอร์ส่งกลับสำหรับความล้มเหลวที่ไม่คาดคิดด้านเซิร์ฟเวอร์ใน endpoint ของ status, render หรือ highlight reel
500server_errorล้มเหลวในการสร้าง URL สำหรับการอัปโหลดส่งกลับเมื่อเซิร์ฟเวอร์ล้มเหลวในการสร้าง signed upload URL