パスパラメータ
動画作成リクエストから返されるタスクID。
id と task_id は同じ非同期識別子として扱ってください。作成レスポンスが
poll_url を返す場合は、その正確な URL を呼び出してください。これが /v1/tasks/{id} を指す場合は、それを正準の固定ステータスエンドポイントとして扱ってください。タスクが存在しない、または公開された非同期タスク契約を通じて解決できない場合、LemonData は async_task_not_found を返し、メッセージ Task not found or no longer available. を返します。レスポンス
正準の非同期タスク識別子。
非同期タスク識別子の別名。
作成レスポンスが提供する場合の推奨ポーリングURL。
タスクのステータス:
pending, processing, completed, failed。進捗率(0〜100)。
生成されたビデオの URL(完了時)。
利用可能な場合に
url、duration、width、height を含む単一ビデオペイロード。上流が複数の出力を返す場合の複数ビデオペイロード。
エラーメッセージ(失敗時)。
作成タイムスタンプ。
最終更新タイムスタンプ。
タスクに使用されたモデル。
ポーリングのベストプラクティス
- 5〜10秒ごとにポーリングする
- 長時間のタスクには指数バックオフを実装する
- 最大タイムアウトを設定する(例: 10分)
failedステータスを適切に処理する