このトピックでは、FileUploadComplete イベントの通知内容について説明し、コールバックの例を示します。
イベントタイプ
FileUploadComplete
イベントの説明
FileUploadComplete イベントは、ファイルが ApsaraVideo VOD にアップロードされた後に生成されます。
イベント通知内容
パラメーター | タイプ | 必須 | 説明 |
EventTime | String | はい | イベントが生成された時刻。時刻は yyyy-MM-ddTHH:mm:ssZ 形式で、UTC で表示されます。 |
EventType | String | はい | イベントタイプ。これは必須パラメーターです。値は FileUploadComplete に固定されています。 |
VideoId | String | はい | 動画の ID。 |
Size | Long | いいえ | アップロードされたファイルのサイズ。単位: バイト。 |
FileUrl | String | いいえ | アップロードされたファイルの URL。 |
Status | String | はい | ファイルがアップロードされたかどうかを示します。
|
Extend | String | いいえ | カスタムパラメーター。このパラメーターは JSON 文字列です。 |
説明
VOD サービスは再開可能なアップロードをサポートしているため、アップロードジョブが中断されたか失敗したかを判断できません。したがって、アップロードジョブが失敗しても通知は送信されません。
コールバックの例
説明:
HTTP コールバックの場合、次の内容は HTTP POST の本文です。
MNS コールバックの場合、次の内容はメッセージの本文です。
{
"Status": "success",
"EventTime": "2017-03-20T07:49:17Z",
"EventType": "FileUploadComplete",
"VideoId": "43q91jdh7df****",
"Size": 1439213,
"FileUrl":"http://example-bucket-****.oss-cn-shanghai.aliyuncs.com/27ffc438-164h67f57ef-0005-6884-51a-1****.mp4",
"Extend": "{\"test\":\"your extend data\"}"
}