Acting Travelのライフサイクル、サーバー側のストリーミングステータス、送信されたテキスト指示、およびチャプター情報をクエリします。同時にクライアントのプルストリームまたは再生ハートビートを報告することもできます。
スコープ
Acting Travelのライフサイクル、サーバー側のストリーミングステータス、送信済みのテキスト指示、およびチャプター情報をクエリします。同時にクライアントのプルストリームまたは再生ハートビートを報告することもできます。呼び出す前に、以下を確認してください。
- 認証:プライマリ API キーは必須ではありません。プライマリまたは一時 API キーのいずれかで呼び出せます。取得方法については、認証情報の取得 を参照してください。
- 前提条件:Enter Travel によって返された
encryptedTravelIdを使用してクエリします。 - 呼び出し元:サーバーまたはクライアントのいずれからも呼び出すことができます。2〜5秒ごとにポーリングすることをお勧めします。
HTTP リクエスト
Singapore
GET https://{WorkspaceId}.ap-southeast-1.maas.aliyuncs.com/api/v2/apps/happyoyster-1.0-acting/openapi/v1/travels/status
{WorkspaceId} を実際の ワークスペースID に置き換えます。
米国(バージニア)
GET https://{WorkspaceId}.us-east-1.maas.aliyuncs.com/api/v2/apps/happyoyster-1.0-acting/openapi/v1/travels/status
{WorkspaceId} を実際の ワークスペースID に置き換えます。
リクエストパラメーター | Travelステータスのクエリ |
Authorization API キー認証です。プライマリ API キーは必須ではなく、プライマリまたは一時 API キーのいずれかで呼び出せます。
| |
クエリパラメータ | |
encryptedTravelId Acting暗号化Travel IDです。Enter Travelによって返されます。 | |
clientStreamStatus クライアントのRTCプルストリームまたは再生ステータスです。大文字小文字は区別されません。認識できない値は無視されます。許可される値は以下の通りです。
| |
clientStreamStatusTimeMs クライアントの状態変更のミリ秒タイムスタンプです。 |
レスポンスパラメーター | Travel実行中Travel失敗
|
code リターンコード。 | |
message エラーメッセージ。成功時は | |
data レスポンスデータ。失敗時は |
前提条件となるステータスと呼び出しに関する注意事項
- 2〜5秒ごとのポーリングを推奨します。
runningとpausedの両方でSend Process Instructionの呼び出しが可能です。paused状態で指示を送信しても、Travelは自動的には再開されません。- このエンドポイントは
mode、aspectRatio、playUrl、bgmUrl、またはsessionIdを返しません。ストリーミング設定とプレーヤーの向きは、Enter Travelのレスポンスに基づきます。 clientStreamStatusはクライアント側の再生ハートビートであり、rtcStatusはサーバー側のストリーミングステータスです。これらは互換性がありません。- Acting は SDK の
sendCommandをサポートしていません。2つの空のアクション配列に基づいて演出やアクション制御を構築しないでください。 failedは終端状態であり、動画は生成されません。errorCodeに基づいて失敗理由を表示し、「未完了」として表示しないでください。
エラーコード
モデルの呼び出しに失敗してエラーが返された場合は、HappyOyster エラーコードを参照して解決してください。
次のステップ
Travelがrunningまたはpausedの場合:
- Send Process Instruction:後続のキャラクターパフォーマンスを駆動します。
- Pause Travel/Resume Travel。
- End Travel:終了後にアーティファクトをクエリします。