Melakukan paginasi pada Adventure Travels di bawah akun utama saat ini, dengan pemfilteran opsional berdasarkan status atau World yang terkait.
Cakupan
Lakukan paginasi pada Adventure Travel di bawah akun utama saat ini, dengan pemfilteran opsional berdasarkan status atau World terkait. 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.
- 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/travelsGanti {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 | |
page integer (Opsional)Nomor halaman, defaultnya 1. Jika page <= 0, nilainya dianggap sebagai 1. | |
pageSize integer (Opsional)Jumlah item per halaman, defaultnya 20. Jika pageSize <= 0, nilainya dianggap sebagai 20; jika lebih besar dari 100, nilainya dibatasi hingga 100. | |
status string (Opsional)Filter berdasarkan status Travel. Nilai yang tidak dikenal tidak diterapkan sebagai filter. Nilai yang diizinkan:
| |
encryptedWorldId string (Opsional)ID Adventure World di bawah akun utama saat ini. Jika disediakan, hanya Travel dari World tersebut yang akan dikembalikan. Endpoint ini tidak mendukung parameter kueri mode; entri khusus model secara otomatis membatasi hasil ke Adventure. |
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 items arrayTravel pada halaman saat ini; berupa array kosong jika tidak ada hasil. Setiap item berisi encryptedTravelId, status, mode (selalu 1), encryptedWorldId, durationSec (null saat berjalan, gagal, atau durasi belum tersedia), createdAt, dan endedAt (null saat masih berjalan).pagination objectInformasi paginasi. Berisi page, pageSize, total, dan hasMore. |
Status prasyarat dan catatan pemanggilan
- Endpoint secara otomatis hanya mengembalikan Adventure Travel, dan
items[].modeselalu1. - Saat memfilter dengan
encryptedWorldId, World tersebut harus milik akun utama saat ini dan model Adventure; World dari model lain akan mengembalikan403001. - Untuk Travel yang sedang berjalan,
durationSecdanendedAtbiasanya bernilainull. statusyang tidak dikenal tidak menimbulkan kesalahan; hal ini diperlakukan sebagai tanpa filter status.- Hasil kosong bukanlah kesalahan; respons akan mengembalikan
items=[]beserta informasi paginasi yang sesuai.
Kode kesalahan
Jika pemanggilan model gagal dan mengembalikan kesalahan, lihat Kode Kesalahan HappyOyster untuk menyelesaikannya.
Langkah selanjutnya
- Query Travel Status: kueri status real-time dari satu Travel.
- Query Travel Artifacts: kueri artifacts video dari Travel yang telah selesai.