This topic describes the DynamicImageComplete event as well as its notification content and sample callbacks.
イベントタイプ
DynamicImageComplete
イベントの説明
DynamicImageCompleteイベントは、動的イメージが完成した後に生成されます。
CDNドメイン名を設定し、URL署名を有効にした場合は、動的イメージのURLにアクセスするために独自のauth_keyを生成する必要があります。 それ以外の場合、リクエストに対して
HTTP 403
のエラーコードが返されます。 URL署名の詳細については、「URL署名」をご参照ください。CDNドメイン名が設定されていない場合、OSSオリジンサーバーのURLが返されます。 このURLにアクセスできるのは、関連するOSSバケットのACLがパブリック読み取りに設定されている場合のみです。 データのセキュリティを確保するため、CDNドメイン名を設定することを推奨します。 詳細については、「ドメイン名の追加」をご参照ください。
イベント通知コンテンツ
パラメーター | データ型 | 必須/任意 | 説明 |
---|---|---|---|
EventTime | String | 必須 | イベントが生成された時刻。 時刻はyyyy-MM-ddTHH:mm:ssZ形式でUTCで表示されます。 |
EventType | String | 必須 | The event type. 値はDynamicImageCompleteです。 |
VideoId | String | 必須 | ビデオのID。 |
ステータス | String | 必須 | 動的画像ジョブが完了したかどうかを示します。 設定可能な値は以下のとおりです。
|
JobId | String | 必須 | The ID of the dynamic image job. |
ErrorCode | String | 任意 | エラーコードを示します。 This parameter is available when an error occurs in the dynamic image job. |
ErrorMessage | String | 任意 | エラーメッセージを示します。 This parameter is available when an error occurs in the dynamic image job. |
DynamicImageJobInfo | DynamicImageJobInfo[] | 任意 | ダイナミック画像の詳細。 値はJSON文字列です。 このパラメーターは、動的画像ジョブが失敗した場合は使用できません。 詳細については、次の表「DynamicImageJobInfo data」をご参照ください。 |
DynamicImageJobInfoデータ
フィールド | データ型 | 必須/任意 | 説明 |
---|---|---|---|
JobId | String | 必須 | 動的画像ジョブのID。 |
ステータス | String | 必須 | Indicates whether the dynamic image job is complete. 設定可能な値は以下のとおりです。
|
FileURL | String | 必須 | ダイナミックイメージのURL。 |
FileSize | String | 任意 | The size of the dynamic image. 単位:バイト |
FPS | String | 任意 | ビデオストリームのフレームレート (フレーム /秒) 。 |
Height | String | 任意 | ダイナミックイメージの高さ。 単位: ピクセル |
幅 | String | 任意 | ダイナミックイメージの幅。 単位: ピクセル |
サンプルコールバック
説明
For an HTTP callback, the following example is the body of the HTTP POST request.
MNSコールバックの場合、次の例はメッセージ本文です。
{
"ステータス":"成功" 、
"VideoId":"6a45f222e08fhdjdn2d144503213 ****" 、
"EventType":"DynamicImageComplete" 、
"EventTime":"2019-11-05T09:12:58Z" 、
"DynamicImageJobInfo":"{
\"FileSize\":\"1834831\" 、
// FileURLの例: http://example.aliyundoc.com/6a45f222e08fhdjdn2d144503213 ****/image/dynamic/3af1e9705cb24321d4c3719f0d4 ****.gif
\"FileURL\":\"<your FileURL>\" 、
\"Fps\":\"25\" 、
\"高さ \":\"200\" 、
\"JobId\":\"3af7e9705cb24js83j231d4c3719 ****\" 、
\"ステータス \":\"成功 \" 、
\"幅 \":\"200\"
}",
"JobId":"3af7e9705cb24js83j231d4c3719 ****"
}