このトピックでは、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 任意 ビデオがアップロードされるかどうかを示します。 設定可能な値は以下のとおりです。
  • success: ビデオがアップロードされました。
  • fail: ビデオのアップロードに失敗しました。
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"
    }