クライアントは ticket を使用して実際の Travel を作成し、RTC 参加設定、Acting 機能バージョン、およびプレーヤーのアスペクト比を取得します。呼び出しが成功すると Travel が作成されます。
スコープ
クライアントは ticket を使用して実際の Travel を作成し、RTC 参加設定、Acting 機能バージョン、およびプレーヤーのアスペクト比を取得します。呼び出す前に、以下を確認してください:
- 認証:プライマリ API Key は必須ではありません。
ticketが入室検証を完了します。取得方法については、認証情報の取得 を参照してください。 - 前提条件:
ticketは Travel 資格情報の取得 から取得したものであり、未期限切れかつ未使用で、World のステータスがreadyである必要があります。 - 呼び出し元:クライアントから呼び出します。
HTTP リクエスト
Singapore
POST https://{WorkspaceId}.ap-southeast-1.maas.aliyuncs.com/api/v2/apps/happyoyster-1.0-acting/openapi/v1/travels/enter-travel
{WorkspaceId} を実際の ワークスペースID に置き換えます。
米国(バージニア)
POST https://{WorkspaceId}.us-east-1.maas.aliyuncs.com/api/v2/apps/happyoyster-1.0-acting/openapi/v1/travels/enter-travel
{WorkspaceId} を実際の ワークスペースID に置き換えます。
リクエストパラメーター | Travel への入室(クライアント) |
Content-Type リクエストのコンテンツタイプ。このパラメータは | |
Authorization API キー認証です。プライマリ API キーは必須ではなく、プライマリまたは一時 API キーのいずれかで呼び出せます。
| |
リクエストボディ | |
ticket Travel 資格情報の取得 から取得した、未期限切れかつ未使用の単発資格情報です。同じ |
注記Acting は maxExperienceTimeSec を消費しません。渡さないでください。無効なティアが渡された場合でも、モデルルーティングの前に 400000 が返されます。
レスポンスパラメーター | 入室成功 |
code リターンコード。 | |
message エラーメッセージ。成功時は | |
data レスポンスデータ。失敗時は |
前提条件となるステータスと呼び出しに関する注意事項
ticketに対応する World はreadyである必要があり、チケットは未期限切れかつ未使用である必要があります。- 呼び出しが成功すると Travel が作成されます。同じ
ticketを再利用すると401011が返されます。 - Acting 機能または仕様が有効になっていない場合、
403007が返され、Travel は作成されません。 versionはactingV2として扱う必要があります。別の機能バージョンに従って制御インターフェースを呼び出さないでください。- クライアントは、ストリームプルまたはレンダリングコンテナの確立前に
aspectRatioを読み取る必要があります。9:16の場合は縦向きコンテナを、16:9の場合は横向きコンテナを使用してください。 maxExperienceTimeSecを渡さないでください。Acting はこのフィールドによって自動終了せず、クライアントはこれを使用してカウントダウンを実装してはなりません。rtcConfig=nullは、現在利用可能なストリーミングチャンネルがないことを意味し、クライアントはそれに基づいて再生を開始できません。
エラーコード
モデルの呼び出しに失敗してエラーが返された場合は、HappyOyster エラーコードを参照して解決してください。
次のステップ
入室成功後:
- Travel ステータスのクエリ:2〜5 秒ごとにポーリングします。Travel が
runningまたはpausedのときに指示を送信できます。 - プロセス指示の送信:後続のロールプレイパフォーマンスを駆動します。
- Travel の一時停止 / Travel の再開:必要に応じて実行ペースを制御します。
- Travel の終了:終了時に
completedに入り、アーティファクト処理が開始されます。