Kueri rekaman asli dan tiga varian komposit dari Adventure Travel yang telah selesai. Untuk distribusi eksternal, withInstructionAndWatermark direkomendasikan.
Cakupan
Kueri rekaman asli dan tiga varian komposit dari Adventure Travel yang telah selesai. Dalam Adventure, withInstruction berarti varian overlay interaksi eksplorasi, bukan varian subtitle instruksi teks. Untuk distribusi eksternal, withInstructionAndWatermark direkomendasikan. Sebelum memanggil, pastikan hal berikut:
-
Autentikasi: Hanya API Key utama yang didukung; API Key sementara tidak dapat digunakan (kode kesalahan
403003).- Dapatkan API Key utama: Mendapatkan dan mengonfigurasi API Key.
-
Prasyarat: Status Travel adalah
completed. URL asli yang tersedia merupakan prasyarat untuk mengembalikan respons artifacts. Konfirmasikan melalui Query Travel Status. - Pemanggil: Dipanggil oleh server Anda.
Permintaan HTTP
- Singapore
- Tiongkok (Beijing)
- AS (Virginia)
GET https://{WorkspaceId}.ap-southeast-1.maas.aliyuncs.com/api/v2/apps/happyoyster-1.0-adventure/openapi/v1/travels/artifactsGanti {WorkspaceId} dengan ID Workspace Anda yang sebenarnya.Parameter permintaan |
|
Authorization string (Wajib)Autentikasi API Key. Hanya API Key utama yang didukung; dimulai dengan sk-, misalnya sk-xxx. Biasanya dikonfigurasi sebagai variabel lingkungan $DASHSCOPE_API_KEY. API Key sementara (dimulai dengan st-) akan mengembalikan 403003. | |
Parameter kueri | |
encryptedTravelId string (Wajib)ID Travel terenkripsi Adventure dengan status completed. Dikembalikan oleh Masuk Travel. |
Parameter respons |
|
code integerKode pengembalian. 0 berarti berhasil; bukan nol adalah kode kesalahan. | |
message stringPesan kesalahan. null jika berhasil. | |
data objectData respons. null jika gagal.
Properti encryptedTravelId stringID Travel Terenkripsi.composeStatus stringStatus agregat dari tiga varian komposit:
original.video objectEmpat varian tetap dari video utama. Setiap item berisi url, status, resolution, dan durationSec.
stringURL unduhan; null saat processing atau unavailable.video.*.status stringStatus per item:
string"720p" saat original cocok dengan 720p; jika tidak, nilainya mungkin null.video.*.durationSec integerDurasi video yang diparsing secara seragam dalam detik; jika dapat diparsing, semua varian ready akan membawa nilai ini. Nilainya mungkin null saat processing / unavailable atau saat durasi belum dapat diparsing. |
Status prasyarat dan catatan pemanggilan
- Ketika Travel tidak
completed, tidak ada, bukan milik Anda atau bukan Adventure, atau aslinya belum tersedia, maka404000akan dikembalikan; materi asli merupakan gerbang utama bagi seluruh endpoint. - Klien dapat melakukan polling pada interval terkendali sementara
composeStatus != ready. - Jangan menafsirkan
withInstructionsebagai subtitle teks pengarahan; dalam Adventure, ini adalah overlay interaksi eksplorasi. - Untuk pengiriman eksternal, baca
video.withInstructionAndWatermark; jika bisnis Anda hanya memerlukan versi asli, lanjutkan membacavideo.original.url. - Keempat varian video memiliki hasil parsing durasi yang sama, sehingga dalam satu respons, varian yang siap dengan durasi yang dapat di-parse akan mengembalikan nilai
durationSecyang konsisten. - Travel yang diakhiri oleh
TRAVEL_NO_STREAM_AUTO_ENDberstatusfaileddan tidak menghasilkan artefak yang dapat dikueri.
Kode kesalahan
Jika pemanggilan model gagal dan mengembalikan kesalahan, lihat Kode Kesalahan HappyOyster untuk menyelesaikannya.
Langkah selanjutnya
- Query Travel List: lihat Travel historis lainnya.
- End Travel: akhiri Travel baru sebelum mengkueri artefaknya.