はじめに
タスクを完了すると、スケジューラは http メソッド POST を使用して、設定されたエンドポイントに通知を送信し、実行されたアクションとその成功/失敗の詳細を示します。
今後のタスクの事前通知を構成することもできます。を参照してくださいLive APIリファレンス通知URLと設定の指定の詳細、およびSEPジョブの開始/停止時間のスケジュールとクリップのスケジュールの違いに注意してください。
- スケジューラの開始/停止
-
- 通知URLは、リクエスト本文オブジェクトの最上位で定義されます
- 通知は、
アクティブ化オブジェクトと非アクティブ化オブジェクトでスケジュールされます(イベントが通知を送信する前の秒単位)。
例
{ "job_id": "your Job ID", "activation": { "time_utc": 1612274100, "notification": 600 }, "deactivation": { "time_utc": 1612281600, "notification": 600 }, "description": "My Tuesday broadcast", "notification_url": "http://example.com/live/jobstartstop/callbacks" }
- クリップスケジューラ
-
- 通知URLは、リクエスト本文オブジェクトの最上位で定義されます
通知はクリップオブジェクトでスケジュールされます(タスクが通知の送信を開始するまでの時間(秒単位))
例
{"job_id": "あなたのジョブID"、 "説明":「マイスケジュールクリップ」, 「notification_url」: "http://example.com/live/clip/callbacks" ,「クリップ」: { "output": { "label": "My Scheduled Clip", "start_time": 1612878900, "end_time": 1612879800, "videocloud": { "video": { "name": "My Scheduled Clip" } },「time_utc」: 1612879800, 「通知」:600 }}
通知本文
サーバーが notification_url に通知を送信すると
、リクエストには JSON 本文が含まれます。以下の表にフィールドの詳細を示します。
アクション | アクション名。「アクション」を参照 |
---|---|
ワークフロー | アクション完了後にワークフローが更新されました。構造は、ワークフロータイプによって異なります。 |
エラー | アクションの完了時にエラーが発生した場合は、このフィールドにはエラーが含まれます。値はアクションの種類によって異なります。 |
アクション
次の表に、ワークフロータイプ別のアクションの詳細を示します。
名前 | ワークフロータイプ | 説明 |
---|---|---|
notify-activate |
jobstartstop |
あなたのジョブがすぐにアクティブになるという通知をヘッズします。 |
activate |
jobstartstop |
ジョブのアクティブ化が完了しました。「error」 が存在する場合、アクティベーションは失敗し、非アクティブ化はキャンセルされます。
|
notify-deactivate |
jobstartstop |
あなたのジョブがすぐにアクティブになるという通知をヘッズします。 |
deactivate |
jobstartstop |
ジョブの非アクティブ化が完了しました。「error」 が存在する場合、非アクティブ化は失敗しています。
|
notify-clip |
clip |
あなたのクリップがすぐにリクエストされるという通知をヘッズします。 |
clip |
clip |
クリップリクエストが完了しました。「error」 が存在する場合、リクエストは失敗しました。
|