Skip to main content
Referensi Open API Directing

Referensi API HappyOyster-Directing-Query World Build Status

Kueri progres pembangunan Directing World. API mengembalikan ID World terenkripsi, status pembangunan, dan URL frame pertama; klien melakukan polling hingga World memasuki status ready.

Cakupan

Kueri progres pembangunan Directing World. Sebelum memanggil, pastikan hal berikut:
  • Autentikasi: primary API Key tidak wajib; primary API Key atau temporary API Key dapat memanggil endpoint ini. Untuk cara mendapatkannya, lihat Mendapatkan kredensial autentikasi.
  • Prasyarat: Lakukan kueri dengan encryptedWorldId yang dikembalikan oleh Create World. Anda dapat mulai melakukan kueri dari status generating.
  • Pemanggil: Server atau klien Anda dapat memanggilnya.

Permintaan HTTP

  • Singapore
  • AS (Virginia)
GET https://{WorkspaceId}.ap-southeast-1.maas.aliyuncs.com/api/v2/apps/happyoyster-1.0-directing/openapi/v1/worlds/build-statusGanti {WorkspaceId} dengan ID Workspace Anda yang sebenarnya.

Parameter permintaan

  • Kueri status pembangunan World
curl --location 'https://{WorkspaceId}.ap-southeast-1.maas.aliyuncs.com/api/v2/apps/happyoyster-1.0-directing/openapi/v1/worlds/build-status?encryptedWorldId={encryptedWorldId}' \
    -H "Authorization: Bearer $DASHSCOPE_API_KEY"
Authorization string (Wajib)Autentikasi Kunci API. Kunci API utama tidak wajib; kunci API utama atau sementara dapat digunakan untuk memanggilnya.
  • API Key Utama: dimulai dengan sk-, misalnya sk-xxx.
  • Kunci API Sementara: diawali dengan st-, misalnya st-xxx.
Parameter kueri
encryptedWorldId string (Wajib)ID World terenkripsi Directing yang dikembalikan oleh Create World.

Parameter respons

  • Membangun
  • Pembangunan selesai
{
    "code": 0,
    "message": null,
    "data": {
        "encryptedWorldId": "enc_a1b2****",
        "status": "generating",
        "firstFrame": null
    }
}
code integerKode pengembalian. 0 berarti berhasil; bukan nol adalah kode kesalahan.
message stringPesan kesalahan. null jika berhasil.
data objectData respons. null jika gagal.

Properti

encryptedWorldId stringID World terenkripsi.status stringStatus pembangunan: generating / ready / failed.firstFrame stringURL frame pertama World; null jika belum dibuat atau jika pembangunan gagal.name stringNama World. Hanya dikembalikan ketika status=ready.mode integerSelalu 2 untuk Directing. Dikembalikan hanya ketika status=ready.

Status prasyarat dan catatan pemanggilan

  • Lakukan polling setiap 3–5 detik hingga status bernilai ready atau failed.
  • Hanya World ready yang dapat menukarkan kredensial travel dan memasuki ruangan.
  • Ketika gambar URL gagal divalidasi setelah penyimpanan asinkron, World dapat berubah dari generating menjadi failed.
  • Endpoint ini tidak mengembalikan aspectRatio.

Kode kesalahan

Jika pemanggilan model gagal dan mengembalikan kesalahan, lihat Kode Kesalahan HappyOyster untuk menyelesaikannya.

Langkah selanjutnya

Setelah World memasuki ready:
Pembuatan Gambar
  • FAQ
Video Generation
Audio
  • Pembuatan audio
Realtime API
Penyematan Teks
TokenPlan
Model production