このトピックでは、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 | 必須 | ファイルがアップロードされるかどうかを示します。 有効な値:
|
説明
ApsaraVideo 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"
}