Ralat

API VIDIO menggunakan format objek ralat yang konsisten. Gunakan halaman ini untuk memahami jenis ralat umum, kod status HTTP, dan contoh mesej yang dikembalikan oleh API.

Akses API kini tersedia untuk pelan Studio dan lebih tinggi.

Gambaran Keseluruhan

Apabila permintaan gagal, API VIDIO mengembalikan objek error dengan type dan message. Beberapa ralat mungkin juga menyertakan bidang tambahan untuk membantu menjelaskan kegagalan.

Format ralat

json
{ "error": { "type": "invalid_request_error", "message": "Kerja tidak ditemui" } }

Rujukan ralat

StatusTypeMessageDescription
400invalid_request_errorParameter query yang diperlukan hilang dalam permintaan URL muat naikDikembalikan apabila parameter query yang diperlukan hilang dari permintaan URL muat naik.
400invalid_request_errorjob_id hilangDikembalikan apabila permintaan render tidak termasuk ID kerja.
400invalid_request_errorTiada output tersedia untuk pekerjaan iniDikembalikan apabila pekerjaan tidak mempunyai sebarang output yang boleh dirender.
400invalid_request_errorinput_keys must be a non-empty arrayDikembalikan apabila `input_keys` hilang atau kosong.
400invalid_request_errorinput_keys must contain at least one valid input keyDikembalikan apabila semua kunci input yang diberikan kosong atau tidak sah selepas penormalan.
400input_duration_requirement_errorTotal input duration must be greater than 2 secondsDikembalikan apabila jumlah durasi semua media input adalah 2 saat atau kurang.
400input_duration_requirement_errorTotal input duration must be less than 6 hoursDikembalikan apabila jumlah durasi semua media input adalah 6 jam atau lebih.
400input_image_count_requirement_errorNumber of input images must be no more than 4000Dikembalikan apabila bilangan imej input melebihi had maksimum 4000.
400input_video_count_requirement_errorNumber of input videos must be no more than 400Dikembalikan apabila bilangan video input melebihi had maksimum 400.
400invalid_request_errorvideo_category tidak sah. Nilai dibenarkan: podcast, ball-sports, non-ball-sports, beauty-product-demo, wedding, travel, othersDikembalikan apabila `video_category` tidak disokong.
400invalid_request_erroraspect_ratio tidak sah. Nilai dibenarkan: square, portrait, landscapeDikembalikan apabila `aspect_ratio` tidak disokong.
400invalid_request_erroroutput_length mesti merupakan nombor positifDikembalikan apabila `output_length` hilang, sifar, atau negatif.
400invalid_request_errorTidak dapat menentukan durasi input positif daripada metadata input_keysDikembalikan apabila API tidak dapat menentukan durasi yang sah untuk input yang dimuat naik.
400invalid_request_errormusic_volume mesti merupakan nombor antara 0 dan 100Dikembalikan apabila `music_volume` disediakan tetapi bukan nombor sah antara 0 dan 100.
400invalid_request_errororiginal_audio_volume mesti merupakan nombor antara 0 dan 100Dikembalikan apabila `original_audio_volume` disediakan tetapi bukan nombor sah antara 0 dan 100.
400invalid_request_errormusic_category tidak sah. Nilai dibenarkan: corporate, romantic, sports, kids_and_comedy, ambient_and_nature, horror_and_suspense, documentary, trending_vlogsDikembalikan apabila `music_category` disediakan tetapi tidak sepadan dengan salah satu kategori muzik yang disokong.
401authentication_errorKunci API hilangDikembalikan apabila header `x-api-key` tidak disertakan.
401authentication_errorKunci API tidak sahDikembalikan apabila kunci API yang diberikan tidak sepadan dengan kunci aktif.
402insufficient_balanceAnda tidak mempunyai kredit yang mencukupi untuk memproses pekerjaan iniDikembalikan apabila akaun tidak mempunyai kredit yang mencukupi untuk pemprosesan atau rendering.
403permission_errorAnda tidak mempunyai kebenaran untuk mengakses pekerjaan iniDikembalikan apabila pengguna yang diautentikasi tidak memiliki pekerjaan yang diminta.
403permission_errorAnda tidak mempunyai kebenaran untuk merender pekerjaan iniDikembalikan apabila pengguna yang diautentikasi tidak memiliki pekerjaan yang sedang dirender.
404invalid_request_errorPekerjaan tidak dijumpaiDikembalikan apabila pekerjaan yang diminta tidak wujud.
404invalid_request_errorPengguna tidak ditemuiDikembalikan apabila rekod pengguna yang diautentikasi tidak dapat dijumpai.
429rate_limit_errorTerlalu banyak permintaanDikembalikan apabila klien melebihi kadar permintaan yang dibenarkan untuk endpoint. Had semasa ialah 60 permintaan setiap minit. Pembatasan kadar terutamanya dikenakan per kunci API menggunakan header `x-api-key`, dan kembali kepada alamat IP klien apabila kunci API tidak disertakan. Klien yang mencapai had ini harus mengurangkan kekerapan permintaan dan cuba semula selepas tetingkap had kadar diset semula.
429rate_limit_errorAnda sudah mempunyai 10 pekerjaan yang sedang berjalan atau dalam barisan, yang merupakan maksimum dibenarkan. Sila tunggu beberapa pekerjaan selesai sebelum menghantar yang lain.Dikembalikan apabila pengguna sudah mempunyai bilangan maksimum pekerjaan yang sedang dijalankan mengikut kedua-dua pekerjaan yang sedang berjalan di server dan pekerjaan yang menunggu dalam barisan. Had semasa ialah 10 jumlah pekerjaan yang sedang berjalan atau dalam barisan bagi setiap pengguna. Pemilikan ditentukan dengan memadankan setiap job_id pada server sibuk dan entri barisan yang menunggu kembali kepada user_email kerja itu. Klien yang mencapai had ini harus menunggu satu atau lebih pekerjaan sedia ada selesai sebelum mencipta atau merender pekerjaan lain.
500api_errorRalat pengesahanDikembalikan apabila pengesahan kunci API gagal secara tidak dijangka di pelayan.
500api_errorRalat dalaman pelayanDikembalikan untuk kegagalan sisi pelayan yang tidak dijangka dalam endpoint status, render, atau highlight reel.
500server_errorGagal menjana URL muat naikDikembalikan apabila pelayan gagal menjana URL muat naik yang ditandatangani.