Directing Travelを終了します。正常終了後はステータスがcompletedに変化し、アーティファクト処理に入ります。無ストリームタイムアウトによる終了時はfailedに変化し、リプレイ用アーティファクトは生成されません。
スコープ
Directingトラベルを終了します。正常終了後はステータスがcompletedに変わり、アーティファクト処理に入ります。ストリームなしのタイムアウト終了時はfailedに変わり、リプレイアーティファクトは生成されません。呼び出す前に、以下を確認してください。
- 認証:プライマリ API キーは必須ではありません。プライマリまたは一時 API キーのいずれかで呼び出せます。取得方法については、認証情報の取得 を参照してください。
- 前提条件:Travel はまだ終端状態に入っておらず、サーバーが終了できる状態である必要があります。Travel ステータスのクエリ で確認してください。
- 呼び出し元:サーバーまたはクライアントのいずれからも呼び出すことができます。
HTTP リクエスト
Singapore
POST https://{WorkspaceId}.ap-southeast-1.maas.aliyuncs.com/api/v2/apps/happyoyster-1.0-directing/openapi/v1/travels/end
{WorkspaceId} を実際の ワークスペースID に置き換えます。
米国(バージニア)
POST https://{WorkspaceId}.us-east-1.maas.aliyuncs.com/api/v2/apps/happyoyster-1.0-directing/openapi/v1/travels/end
{WorkspaceId} を実際の ワークスペースID に置き換えます。
リクエストパラメーター | 正常終了ストリームなしタイムアウト終了 |
Content-Type リクエストのコンテンツタイプ。このパラメータは | |
Authorization API キー認証です。プライマリ API キーは必須ではなく、プライマリまたは一時 API キーのいずれかで呼び出せます。
| |
リクエストボディ | |
encryptedTravelId 終了対象のDirecting暗号化トラベルIDです。トラベルへの入室によって返されます。 | |
failCode 失敗終了の理由。省略された場合は正常終了として扱われます。現在サポートされているのは以下の通りです。
サポートされていない値を渡すと | |
userAgent SDK またはクライアントのバージョン識別子です。空でない文字列であり、HTTP |
レスポンスパラメーター | 正常終了ストリームなしタイムアウト終了 |
code リターンコード。 | |
message エラーメッセージ。成功時は | |
data レスポンスデータ。失敗時は |
前提条件となるステータスと呼び出しに関する注意事項
- クライアントは入室後、Travel Statusのクエリをポーリングする必要があります。
noStreamAutoEndTimeoutSec以内にrtcStatusがストリーミング状態に入らなかった場合は、TRAVEL_NO_STREAM_AUTO_ENDで終了してください。 TRAVEL_NO_STREAM_AUTO_ENDを渡した後、トラベルはfailedとなり、リプレイアーティファクトを照会できなくなります。- 正常終了時、
durationSecは最終的な動画ファイルの長さを優先的に使用します。最終的な動画がまだ利用できない場合は、現在利用可能な最新の生成結果のdurationMsを使用します。どちらも利用できない場合はnullとなります。 - 正常終了が
completedに達した後でも、アーティファクトの合成が進行中の場合があります。Travel Artifactsのクエリの返却ステータスに基づいて、ポーリングを継続するかどうかを判断してください。
エラーコード
モデルの呼び出しに失敗してエラーが返された場合は、HappyOyster エラーコードを参照して解決してください。
次のステップ
Travel が completed 状態になった後:
- Travel アーティファクトのクエリ:ポーリングして、記録されたオリジナルおよび合成済みバリアントを取得します。
- Travel リストのクエリ:過去の Travel を表示します。