Kirimkan rangkaian lengkap 45 giliran dalam Travel mode naskah untuk sepenuhnya menggantikan acts milik Travel saat ini. Hanya creationModel=scriptlist yang didukung.
Cakupan
Kirimkan rangkaian lengkap 45 giliran dalam Travel mode naskah (creationModel=scriptlist) untuk sepenuhnya menggantikan acts milik Travel saat ini. Sebelum memanggil, pastikan hal berikut:
- Autentikasi: Kunci API utama tidak wajib; kunci API utama atau sementara dapat digunakan untuk memanggilnya. Untuk cara mendapatkannya, lihat Mendapatkan kredensial autentikasi.
- Prasyarat:
creationModelTravel harus berupascriptlist, dan statusnya harusrunningataupending. Konfirmasikan melalui Kueri Status Travel. - Pemanggil: Server atau klien Anda dapat memanggilnya.
Permintaan HTTP
- Singapore
- AS (Virginia)
POST https://{WorkspaceId}.ap-southeast-1.maas.aliyuncs.com/api/v2/apps/happyoyster-1.0-directing/openapi/v1/travels/update-scriptGanti {WorkspaceId} dengan ID Workspace Anda yang sebenarnya.Parameter permintaan |
Contoh hanya menampilkan act 1 dan 2 untuk mengilustrasikan struktur dan tidak boleh dikirimkan apa adanya. Permintaan aktual harus memuat seluruh 45 entri, giliran 1–45, berurutan dan tanpa duplikasi. |
Content-Typestring(Wajib)Tipe konten permintaan. Parameter ini harus diatur ke application/json. | |
Authorization string (Wajib)Autentikasi Kunci API. Kunci API utama tidak wajib; kunci API utama atau sementara dapat digunakan untuk memanggilnya.
| |
Request Body | |
encryptedTravelId string (Wajib)ID Travel terenkripsi Directing yang akan diperbarui; creationModel-nya harus berupa scriptlist. Dikembalikan oleh Masuk Travel. | |
scriptList object (Wajib)Kontainer naskah lengkap. Hanya acts yang berlaku; meskipun menyertakan subjects, synopsis, scene, style, speed, language, setting, soundtrack, prologue, atau videoTags, bidang-bidang tersebut akan diabaikan dan platform tetap menggunakan nilai yang disimpan saat pembuatan World.scriptList.acts array (Wajib)Daftar act lengkap. Batasan:
| |
userAgent string (Opsional)Pengidentifikasi versi SDK atau klien. String tidak kosong; didahulukan daripada HTTP User-Agent. |
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 yang terenkripsi.accepted booleanApakah skrip lengkap telah diterima dan masuk ke alur pemrosesan.turnCount integerJumlah giliran dalam pembaruan penuh ini, ditetapkan pada 45. |
Status prasyarat dan catatan pemanggilan
- Hanya
creationModel=scriptlistyang mendukung endpoint ini; Travel mode standar yang memanggilnya secara keliru akan mengembalikan409000. - Status Travel harus
runningataupending. actsharus tepat 45 entri; turn harus 1–45, berurutan dan tidak boleh duplikat, jika tidak maka400000akan dikembalikan.- Konten skrip yang gagal dalam kebijakan keamanan konten mengembalikan
403004; penolakan kepatuhan hak cipta atau IP mengembalikan403005.
Kode kesalahan
Jika pemanggilan model gagal dan mengembalikan kesalahan, lihat Kode Kesalahan HappyOyster untuk menyelesaikannya.
Langkah selanjutnya
Setelah pembaruan:
- Query Travel Status: lihat informasi bab.
- Pause Travel / Rewind Travel.
- End Travel: akhiri sesi dan proses artefak.