このトピックでは、UploadByURLCompleteイベントとその通知内容およびサンプルコールバックについて説明します。
イベントタイプ
UploadByURLComplete
イベントの説明
UploadByURLCompleteイベントは、UploadMediaByURL操作の呼び出しによってビデオがアップロードされた後に生成されます。
イベント通知コンテンツ
パラメーター | データ型 | 必須/任意 | 説明 |
---|---|---|---|
EventTime | String | 必須 | イベントが生成された時刻。 時刻はyyyy-MM-ddTHH:mm:ssZ形式でUTCで表示されます。 |
EventType | String | 必須 | イベントタイプ。 値はUploadByURLCompleteです。 |
VideoId | String | 必須 | ビデオのID。 このパラメーターは、動画のアップロード時に使用できます。 |
JobId | String | 必須 | アップロードジョブのID。 |
SourceURL | String | 任意 | メザニンファイルのURL。 |
ステータス | String | 任意 | ビデオがアップロードされるかどうかを示します。 設定可能な値は以下のとおりです。
|
ErrorCode | String | 任意 | エラーコードを示します。 このパラメーターは、ビデオのアップロード中にエラーが発生した場合に使用できます。 |
ErrorMessage | String | 任意 | エラーメッセージを示します。 このパラメーターは、ビデオのアップロード中にエラーが発生した場合に使用できます。 |
サンプルコールバック
説明
- HTTPコールバックの場合、次の例はHTTP POSTリクエストのボディです。
- MNSコールバックの場合、次の例はメッセージ本文です。
- Sample success callback message:
{ "ステータス": "成功" 、 "EventTime": "2017-03-20T07:49:17Z" 、 "EventType": "UploadByURLComplete" 、 "VideoId": "43q9fjdun3f ****" 、 "JobId": "4c815bjs83j1 ****" 、 "SourceURL": "http:// example-bucket-**** .oss-cn-shanghai.aliyuncs.com/27ffc438-164d55217ef-0005-6884-51a-1****.mp4" 、 "サイズ":"123456" }
- サンプルエラーコールバックメッセージ:
{ "ステータス": "失敗" 、 "EventTime": "2017-03-20T07:49:17Z" 、 "EventType": "UploadByURLComplete" 、 "ErrorCode": "URLInvalidError" 、 「ErrorMessage」: 「urlでビデオのダウンロードに失敗しました。確認してください」、 "JobId": "4c815bjsued19c8e" 、 "SourceURL": "http:// example-bucket-**** .oss-cn-shanghai.aliyuncs.com/27ffc438-164d55217ef-0005-6884-51a-1****.mp4" }