Directing Worldのビルド進捗を照会します。このAPIは暗号化されたWorld ID、ビルドステータス、および最初のフレームURLを返します。クライアントはWorldがready状態になるまでポーリングを行います。
スコープ
Directing Worldのビルド進捗を照会します。呼び出す前に、以下を確認してください:
- 認証:primary API Keyは必須ではありません。プライマリAPI Keyまたは一時API Keyのいずれかでこのエンドポイントを呼び出せます。取得方法については、認証クレデンシャルの取得を参照してください。
- 前提条件:Create World によって返された
encryptedWorldIdを使用してクエリします。generatingステータスからクエリを開始できます。 - 呼び出し元:サーバーまたはクライアントのいずれからも呼び出すことができます。
HTTP リクエスト
Singapore
GET https://{WorkspaceId}.ap-southeast-1.maas.aliyuncs.com/api/v2/apps/happyoyster-1.0-directing/openapi/v1/worlds/build-status
{WorkspaceId} を実際の ワークスペースID に置き換えます。
米国(バージニア)
GET https://{WorkspaceId}.us-east-1.maas.aliyuncs.com/api/v2/apps/happyoyster-1.0-directing/openapi/v1/worlds/build-status
{WorkspaceId} を実際の ワークスペースID に置き換えます。
リクエストパラメーター | Worldビルドステータスのクエリ |
Authorization API キー認証です。プライマリ API キーは必須ではなく、プライマリまたは一時 API キーのいずれかで呼び出せます。
| |
クエリパラメータ | |
encryptedWorldId Worldの作成によって返されるDirecting暗号化World ID。 |
レスポンスパラメーター | ビルド中ビルド完了 |
code リターンコード。 | |
message エラーメッセージ。成功時は | |
data レスポンスデータ。失敗時は |
前提条件となるステータスと呼び出しに関する注意事項
statusがreadyまたはfailedになるまで、3〜5秒ごとにポーリングしてください。ready状態のWorldのみが、Travelクレデンシャルとの交換およびルームへの入室を行えます。- 非同期保存後にURL画像の検証に失敗した場合、Worldは
generatingからfailedに移行することがあります。 - このエンドポイントは
aspectRatioを返しません。
エラーコード
モデルの呼び出しに失敗してエラーが返された場合は、HappyOyster エラーコードを参照して解決してください。
次のステップ
Worldがreadyになった後:
- Get Travel Credential:単一使用の
ticketと交換します。 - World 詳細のクエリ:完全な作成メタデータをクエリします。