動画ファイル審査 2.0 は、動画ファイル内のリスクのあるコンテンツや禁止されているコンテンツを検出できます。このトピックでは、API 操作を使用して動画ファイル審査を実行し、AI 生成コンテンツ (AIGC) を検出する方法について説明します。
統合ガイド
Alibaba Cloud アカウントを登録し、指示に従って登録を完了してください: 今すぐ登録。
Content Moderation の従量課金方法を有効化してください。 詳細については、サービスを有効化するをご参照ください。 有効化は無料です。 API 操作を使用すると、使用量に基づいて自動的に課金されます。 詳細については、「課金」をご参照ください。
Resource Access Management (RAM) を使用して AccessKey を作成します。詳細については、AccessKey の作成をご参照ください。RAM ユーザーの AccessKey を使用する場合は、Alibaba Cloud アカウントを使用して、RAM ユーザーに AliyunYundunGreenWebFullAccess 権限を付与する必要があります。詳細については、RAM での権限付与をご参照ください。
サービスを開発し、統合します。SDK を使用して API 操作を呼び出すことを推奨します。詳細については、動画審査 2.0 SDK と統合ガイドをご参照ください。
動画ファイル審査サービスには、次の 2 つの API 操作が含まれます:
VideoModeration:動画ファイル審査タスクを送信します。
VideoModerationResult:動画ファイル審査タスクの結果を取得します。
審査タスクの送信
API の説明
API 操作:VideoModeration。この操作は、動画の非同期検出のみをサポートします。
サポートされているリージョンとエンドポイント:
リージョン
パブリックエンドポイント
VPC エンドポイント
サポートされているサービス
シンガポール
green-cip.ap-southeast-1.aliyuncs.com
green-cip-vpc.ap-southeast-1.aliyuncs.com
videoDetection_global, videoDetectionByVL_global
米国 (バージニア)
https://green-cip.us-east-1.aliyuncs.com
https://green-cip-vpc.us-east-1.aliyuncs.com
videoDetection_global
米国 (シリコンバレー)
https://green-cip.us-west-1.aliyuncs.com
利用不可
ドイツ (フランクフルト)
green-cip.eu-central-1.aliyuncs.com
利用不可
課金情報:
この API 操作は課金対象です。設定した動画フレームと音声検出ポリシーに基づいて課金されます。動画フレームについては、複数のサービスを選択できます。フレーム数に各サービスの単価を乗じた金額が課金されます。音声コンテンツの違反も検出する場合、動画の長さに音声違反機能の単価を乗じた追加料金が課金されます。課金方法の詳細については、課金をご参照ください。
検出対象:動画ファイル。
戻り値:非同期検出タスクは、検出結果をリアルタイムで返しません。コールバックまたはポーリングを使用して検出結果を取得する必要があります。検出結果は最大 24 時間保持されます。
コールバックを使用して検出結果を取得する:非同期検出タスクを送信する際に、リクエストに callback パラメーターを含めることで、検出結果を自動的に受信します。
ポーリングを使用して検出結果を取得する:非同期検出タスクを送信する際に、callback パラメーターを含める必要はありません。タスクを送信した後、結果クエリ API 操作を呼び出して検出結果を取得します。
動画の要件:
動画ファイルの URL は HTTP および HTTPS プロトコルをサポートします。
サポートされている動画ファイル形式は、AVI、FLV、MP4、MPG、ASF、WMV、MOV、WMA、RMVB、RM、FLASH、TS、および M3U8 です。
動画サイズの制限:デフォルトでは、1 つの動画は 500 MB を超えることはできません。動画が 500 MB を超える場合は、動画をセグメントに分割できます。また、アカウントマネージャーに連絡してサイズ制限を増やすこともできます。
動画ファイルの検出に必要な時間は、動画のダウンロード時間によって異なります。動画ファイルが配置されているストレージサービスが安定していて信頼できることを確認してください。動画ファイルの保存には、Alibaba Cloud Object Storage Service (OSS) を使用することを推奨します。
検出ルールの構成:
この操作を初めて呼び出すときは、Content Moderation コンソールで動画審査ルールを設定する必要があります。
説明コンソールでは、スナップショットメソッド、スナップショットの頻度、画像審査ルール、音声審査ルール、返す結果の範囲などの設定を構成できます。詳細については、コンソールユーザーガイドをご参照ください。
何も設定しない場合、ビデオ審査 2.0 API のデフォルト設定は次のとおりです:
サービス
デフォルト設定
ビデオファイル検出 (videoDetection_global)
ビデオスナップショットの周波数:1 フレーム/秒
ビデオフレーム検出サービス:汎用ベースライン検出 (baselineCheck_global)
ビデオ音声検出:有効
ビデオ音声検出サービス:多言語音声・動画メディア検出 (audio_multilingual_global)
結果の返却方式:検出された脅威を含む結果のみを返却
ビデオファイル検出 (中国本土以外) (videoDetectionByVL_global)
説明現在、シンガポールリージョンでのみアクティブです。大規模モデルバージョンは、10 個の同時取り込みエンドポイントに制限されています。
ビデオスナップショットの周波数:1 フレーム/秒
ビデオフレーム検出サービス:大小モデル融合による画像審査サービス (postImageCheckByVL_global)
ビデオ音声検出:有効
ビデオ音声検出サービス:多言語音声・動画メディア検出 (audio_multilingual_global)
結果の返却方式:検出された脅威を含む結果のみを返却
QPS 制限
この API 操作のクエリ/秒 (QPS) 制限は、単一ユーザーあたり 100 で、同時審査タスクの制限は 50 です。 (これは、同時に 50 個のタスクしか処理できないことを意味します。 同時タスクの制限を引き上げるには、アカウントマネージャーにお問い合わせください。) 制限を超過した場合、速度制限がトリガーされます。 これはお客様のビジネスに影響を与える可能性があります。 この操作を呼び出す際は、これらの制限に注意することをお勧めします。
デバッグ
統合前に、Alibaba Cloud OpenAPI を使用して、VideoModeration API をオンラインでデバッグし、サンプルコードと SDK の依存関係情報を表示して、API の使用方法とパラメーターを確認できます。
オンラインデバッグ機能は、ご利用のアカウントを使用して Content Moderation API を呼び出します。これらの呼び出しは、課金対象の使用量に含まれます。
リクエストパラメーター
名称 | 型 | 必須 | 例 | 説明 |
Service | String | はい | videoDetection_global | 審査サービスの種類。選択可能な値は次のとおりです。
|
ServiceParameters | JSONString | はい | 審査サービスで必要なパラメーター。これは JSON 文字列です。各文字列の説明については、「表 1 ServiceParameters」をご参照ください。 |
表 1 サービスパラメーター
名前 | タイプ | 必須 | 例 | 説明 |
url | String | はい。拡張ビデオ審査では、ビデオファイルを提供するために 3 つのメソッドをサポートしています。次のいずれかのメソッドを選択してください。
| http://www.aliyundoc.com/a.flv | 審査対象オブジェクトの URL です。URL がパブリックネットワーク経由でアクセス可能であることを確認するか、同じリージョン内の OSS 内部ネットワークアドレスを指定してください。 説明 URL には中国語文字を含めることはできません。URL の長さは最大 2,048 文字です。リクエストごとに 1 つの URL のみ指定してください。 |
ossBucketName | String | bucket_01 | 権限が付与された OSS バケットの名前です。 説明 ビデオに OSS 内部アドレスを使用する前に、Alibaba Cloud アカウントを使用してクラウドリソースアクセス権限付与ページに移動し、必要な権限を付与してください。 | |
ossObjectName | String | 20240307/07/28/test.flv | 権限が付与された OSS バケット内のファイルの名前です。 | |
ossRegionId | String | cn-shanghai | OSS バケットが配置されているリージョンです。 | |
callback | String | いいえ | http://www.aliyundoc.com | 審査結果に関する通知を受信する URL です。URL は HTTP または HTTPS プロトコルを使用できます。このパラメーターを空のままにした場合は、審査結果を定期的にポーリングする必要があります。 コールバックエンドポイントは、POST メソッド、UTF-8 エンコードデータ、およびフォームパラメーター checksum と content をサポートする必要があります。 Content Moderation は、以下のルールとフォーマットに基づいて checksum および content パラメーターを設定し、コールバックエンドポイントを呼び出して審査結果を返します。
説明 サーバー側のコールバックエンドポイントが Content Moderation から結果を受信した後、HTTP ステータスコード 200 は結果が受信されたことを示します。その他の HTTP ステータスコードは失敗を示します。受信に失敗した場合、Content Moderation は最大 16 回まで結果の送信を再試行します。16 回の再試行後も受信に失敗した場合、Content Moderation は結果の送信を停止します。コールバックエンドポイントのステータスを確認してください。 |
seed | String | いいえ | abc**** | ランダムな文字列です。この値は、コールバック通知リクエストの署名に使用されます。 文字列には、文字、数字、アンダースコア (_) を含めることができ、最大 64 文字です。この値をカスタマイズして、コールバック通知が Content Moderation によって送信されたことを確認できます。 説明 `callback` パラメーターを使用する場合は、このパラメーターを指定する必要があります。 |
cryptType | String | いいえ | SHA256 | コールバック通知を使用する場合、通知内容に署名するためのアルゴリズムを設定します。Content Moderation は、指定された暗号化アルゴリズムに基づいて結果文字列 (user UID + seed + content) の署名を計算します。その後、Content Moderation は署名をコールバック URL に送信します。有効な値は次のとおりです。
|
dataId | String | いいえ | videoId**** | 審査対象オブジェクトのデータ ID です。 ID には、大文字、小文字、数字、アンダースコア (_)、ハイフン (-)、ピリオド (.) を含めることができます。ID の長さは最大 128 文字です。この ID を使用して、ビジネスデータを一意に識別できます。 |
offline | String | いいえ | false | オフライン審査モードを使用するかどうかを指定します。
重要 このパラメーターは String 型です。オフライン審査モードは、中国 (北京)、中国 (上海)、および中国 (杭州) リージョンでサポートされています。 |
referer | String | いいえ | www.aliyun.com | Referer リクエストヘッダーです。このパラメーターは、ホットリンク保護などのシナリオで使用されます。値の長さは最大 256 文字です。 |
ご利用のサーバーサイドコールバックインターフェイスが Content Moderation から結果を受信した際、HTTP ステータスコードが 200 の場合は、結果が正常に受信されたことを示します。それ以外の HTTP ステータスコードは、失敗を示します。受信に失敗した場合、Content Moderation は最大 16 回、検出結果の送信を再試行します。16 回再試行しても結果が受信されない場合、Content Moderation は結果の送信を停止します。ご利用のコールバックインターフェイスのステータスを確認する必要があります。
レスポンスパラメーター
名称 | 型 | 例 | 説明 | |
Code | 整数 | 200 | 状態コードです。詳細については、「コードの説明」をご参照ください。 | |
Data | JSONObject | 審査結果データです。 | ||
TaskId | 文字列 | AAAAA-BBBBB | 検出タスクの ID です。 | |
DataId | 文字列 | dataId0307 | データ ID です。 | |
Message | 文字列 | OK | リクエストに対する応答メッセージです。 | |
RequestId | 文字列 | ABCD1234-1234-1234-1234-123**** | リクエスト ID です。 | |
例
クエリ例
{
"Service": "videoDetection_global",
"ServiceParameters": {
"url": "http://www.aliyundoc.com/a.flv",
"dataId": "videoId****"
}
}成功応答のサンプル
{
"Message": "OK",
"Code": 200,
"Data": {
"TaskId": "AAAAA-BBBBB",
"DataId": "videoId****"
},
"RequestId": "ABCD1234-1234-1234-1234-123****"
}動画ファイルモデレーションタスクの結果を取得する
API の説明
API 操作:VideoModerationResult。 この操作は、ビデオファイルモデレーションタスクの結果を取得します。
課金情報:この API 操作は課金されません。
クエリのタイムアウト:推奨されるクエリ間隔は 30 秒です。非同期検出タスクを送信してから 30 秒後に結果をクエリしてください。結果は 24 時間後に自動的に削除されます。
QPS 制限
この操作の QPS 制限は、アカウントあたり毎秒 100 回の呼び出しです。毎秒の呼び出し回数がこの制限を超えると、速度制限がトリガーされます。これはお客様のビジネスに影響を及ぼす可能性があります。この操作を呼び出す際は、この制限に注意することをお勧めします。
デバッグ
統合前に、Alibaba Cloud OpenAPI を使用して、VideoModerationResult API をオンラインでデバッグし、サンプルコードと SDK の依存関係情報を表示し、API とそのパラメーターの使用方法を確認できます。
リクエストパラメーター
名前 | 型 | 必須 | 例 | 説明 |
Service | String | はい | videoDetection_global | 審査サービスタイプ。審査タスクを送信する際に使用したサービスタイプと同じである必要があります。 |
ServiceParameters | JSONString | はい | 審査サービスで必要とされるパラメーター。値は JSON 形式の文字列です。各パラメーターの説明については、「表 1 ServiceParameters」をご参照ください。 |
表 1 サービスパラメーター
パラメータ名 | 型 | 必須 | 例 | 説明 |
taskId | 文字列 | はい | abcd**** | 照会する検出タスクの taskId です。各リクエストでは、1 つの taskId を入力できます。 説明 検出タスクを送信した後、返されたデータからそのタスクの taskId を取得できます。 |
レスポンスパラメーター
名前 | 型 | 例 | 説明 |
RequestId | String | ABCD1234-1234-1234-1234-123**** | このリクエストの ID です。Alibaba Cloud によって生成されたリクエストの一意の識別子であり、トラブルシューティングや問題の特定に使用できます。 |
Data | Object | 動画コンテンツの検出結果です。詳細については、「表 2 Data」をご参照ください。 | |
Code | String | 200 | ステータスコードです。詳細については、「コードの説明」をご参照ください。 |
Message | String | OK | このリクエストのレスポンスメッセージです。 |
表 2. データ
名前 | タイプ | 例 | 説明 |
DataId | String | videoId**** | 検出されたオブジェクトのデータ ID です。 説明 リクエストで DataId パラメーターが指定されている場合、その値がここに返されます。 |
TaskId | String | AAAAA-BBBBB-2024*-0307* | 検出タスクの ID です。 |
RiskLevel | String | high | 動画のフレームと音声を総合的に分析して決定される、動画のリスクレベルです。有効な値:
説明 高リスクのコンテンツは直接処理してください。中リスクのコンテンツは手動でレビューしてください。低リスクのコンテンツは、高い取得率が必要な場合にのみ処理してください。それ以外の場合は、リスクが検出されなかったコンテンツとして扱ってください。動画フレームのリスクスコアは Content Moderation コンソールで設定します。 |
FrameResult | JSONObject | 動画フレーム検出の結果です。呼び出しが成功した場合 (コード=200)、応答には構造体が含まれます。構造体の詳細については、「表 3 FrameResult」をご参照ください。 説明 動画ストリーム検出シナリオでは、リターンコード 280 は検出が進行中であることを示し、200 は検出が完了したことを示します。検出が進行中の場合、検出結果には検出開始から現時点までのデータが含まれます。 | |
AudioResult | JSONObject | 動画音声検出の結果です。応答には構造体が含まれます。構造体の詳細については、「表 8 audioResult」をご参照ください。 |
表 3 FrameResult
名前 | タイプ | 例 | 説明 |
FrameNum | Integer | 200 | 返されるビデオフレームの数。 |
FrameSummarys | JSONArray | ビデオフレームのラベルのまとめ。 構造については、「表 4 FrameSummary」をご参照ください。 | |
RiskLevel | String | high | ビデオフレームのリスクレベル。 すべてのビデオフレームに基づいて計算されます。 戻り値は、次のいずれかです。
|
Frames | JSONArray | ヒットしたラベルを含むビデオフレームに関する情報。 構造については、「表 5 Frame」をご参照ください。 |
表 4 FrameSummary
名前 | タイプ | 例 | 説明 |
Label | String | violent_armedForces | 動画のスナップショットのラベル。 |
Description | String | 花火のようなコンテンツ要素が含まれている疑いがあります | Label フィールドの説明。 重要 このフィールドは Label フィールドを説明するものであり、変更される可能性があります。このフィールドではなく、Label フィールドに基づいて結果を処理してください。 |
LabelSum | Integer | 8 | ラベルが出現する回数。 |
表 5 フレーム
名前 | 型 | 例 | 説明 |
TempUrl | String | http://www.aliyundoc.com/test.jpg | 動画フレームの一時的な URL。有効期間は 30 分です。 説明 動画証拠ストレージが有効になっている場合、保存された動画フレームの OSS URL が返されます。 |
Offset | Float | 50.5 | 動画の先頭からの動画フレームのタイムスタンプ (秒単位)。 |
RiskLevel | String | high | 動画フレームのリスクレベル。値は、設定されたリスクスコアのしきい値に基づきます。有効な値は次のとおりです:
説明 高リスクのコンテンツは直ちに処理してください。中リスクのコンテンツは手動でレビューしてください。低リスクのコンテンツは、高い再現率が求められる場合にのみ処理してください。それ以外の場合は、リスクが検出されなかったコンテンツと同様に扱います。動画フレームのリスクスコアは、Content Moderation コンソールのルール設定で構成します。 |
Results | JSONArray | 動画フレームの検出結果。リスクラベル、信頼度スコア、その他のパラメーターが含まれます。詳細については、「表 6 Results」をご参照ください。 |
表 6 結果
名前 | タイプ | 例 | 説明 |
サービス | String | baselineCheck_global | 呼び出されたビデオ画面サービスです。 |
結果 | Array | リスクラベル、信頼度スコア、その他のパラメーターなどを含む、ビデオスナップショット検出の結果です。詳細については、「表 7:結果」をご参照ください。 |
表 7 結果
名前 | タイプ | 例 | 説明 |
Label | String | violent_explosion | ビデオスナップショットが処理された後に返されるラベルです。1 つのスナップショットで複数のラベルとスコアが返される場合があります。サポートされているラベルは次のとおりです: |
Confidence | Float | 81.22 | 信頼度スコアです。有効値は 0 から 100 で、小数点以下 2 桁まで表示されます。 |
Description | String | 花火関連のコンテンツ要素が含まれている疑いがあります | Label フィールドの説明です。 重要 このフィールドは Label フィールドを説明するものであり、変更される可能性があります。このフィールドではなく、Label フィールドに基づいて結果を処理してください。 |
表 8 audioResult
名前 | タイプ | 値の例 | 説明 |
AudioSummarys | JSONArray | 音声ラベルのまとめ。構造の説明については、「表 9 AudioSummarys」をご参照ください。 | |
RiskLevel | String | high | 音声のリスクレベル。この値は、すべての音声セグメントに基づいて計算されます。返される可能性のある値は次のとおりです:
|
SliceDetails | JSONArray | 音声に対応するテキストの詳細を含む配列。配列内の各要素は文を表します。構造の説明については、「表 10 SliceDetails」をご参照ください。 |
表 9 AudioSummarys
名前 | タイプ | 例 | 説明 |
Label | 文字列 | profanity | 動画内の音声ラベルです。 |
LabelSum | 整数 | 8 | ラベルの出現回数です。 |
表 10 SliceDetails
名前 | タイプ | 例 | 説明 |
StartTime | Integer | 0 | 文章の開始時刻 (秒単位)。 |
EndTime | Integer | 4065 | 文章の終了時刻 (秒単位)。 |
StartTimestamp | Integer | 1678854649720 | セグメントの開始タイムスタンプ (ミリ秒単位)。 |
EndTimestamp | Integer | 1678854649720 | セグメントの終了タイムスタンプ (ミリ秒単位)。 |
Text | String | Disgusting | 音声から文字起こしされたテキスト。 |
Url | String | https://aliyundoc.com/test.wav | スキャンされたコンテンツが音声ストリームの場合、これは対応する音声セグメントの一時的な URL です。URL の有効期間は 30 分です。URL の有効期限が切れる前に、音声のコピーを保存してください。 |
Labels | String | political_content,xxxx | ラベルの詳細。複数のラベルはコンマで区切られます。ラベルには以下が含まれます:
|
RiskLevel | String | high | 音声または動画セグメントのリスクレベル。有効な値:
|
RiskWords | String | AAA,BBB,CCC | 一致したリスクワード。複数のワードはコンマで区切られます。 |
RiskTips | String | pornography_vulgar_words,pornography_description | 詳細なラベル。複数のラベルはコンマで区切られます。 |
Extend | String | {"riskTips":"pornography_vulgar_words","riskWords":"sexual_services"} | 予約済みフィールド。 |
例
クエリ例
{
"Service": "videoDetection_global",
"ServiceParameters": {
"taskId": "abcd****"
}
}成功応答例
ビデオフレームの検出のみ
{
"Code": 200,
"RequestId": "25106421-XXXX-XXXX-XXXX-15DA5AAAC546",
"Message": "success finished",
"Data": {
"DataId": "ABCDEF-TESTDATAID",
"TaskId": "AAAAA-BBBBB-2024-0307-0728",
"FrameResult": {
"FrameNum": 2,
"FrameSummarys": [
{
"Label": "violent_explosion",
"LabelSum": 8
},
{
"Label": "sexual_cleavage",
"LabelSum": 5
}
],
"Frames": [
{
"Offset": 1,
"Results": [
{
"Result": [
{
"Label": "nonLabel"
}
],
"Service": "baselineCheck_global"
}
],
"TempUrl": "http://abc.oss-ap-southeast-1.aliyuncs.com/test1.jpg"
},
{
"Offset": 2,
"Results": [
{
"Result": [
{
"Confidence": 1,
"Label": "sexual_cleavage"
},
{
"Confidence": 74.1,
"Label": "violent_explosion"
}
],
"Service": "baselineCheck_global"
}
],
"TempUrl": "http://abc.oss-ap-southeast-1.aliyuncs.com/test2.jpg"
}
]
}
}
}ビデオフレームと音声の両方を検出します
{
"Code": 200,
"RequestId": "25106421-XXXX-XXXX-XXXX-15DA5AAAC546",
"Message": "正常に終了しました",
"Data": {
"DataId": "ABCDEF-TESTDATAID",
"TaskId": "AAAAA-BBBBB-2024-0307-0728",
"RiskLevel": "medium",
"AudioResult": {
"AudioSummarys": [
{
"Label": "sexual_sounds",
"LabelSum": 3
}
],
"RiskLevel": "high",
"SliceDetails": [
{
"EndTime": 60,
"EndTimestamp": 1698912813192,
"Labels": "",
"RiskLevel": "none",
"StartTime": 30,
"StartTimestamp": 1698912783192,
"Text": "Content Moderation",
"Url": "http://abc.oss-ap-southeast-1.aliyuncs.com/test.wav"
},
{
"EndTime": 30,
"EndTimestamp": 1698912813192,
"Extend": "{\"customizedWords\":\"service\",\"customizedLibs\":\"test\"}",
"Labels": "C_customized",
"RiskLevel": "high",
"StartTime": 0,
"StartTimestamp": 1698912783192,
"Text": "Welcome to Alibaba Cloud Content Moderation service",
"Url": "http://abc.oss-ap-southeast-1.aliyuncs.com/test.wav"
}
]
},
"FrameResult": {
"FrameNum": 2,
"FrameSummarys": [
{
"Label": "violent_explosion",
"Description": "花火のようなコンテンツ要素が含まれている疑いがあります",
"LabelSum": 8
},
{
"Label": "sexual_cleavage",
"Description": "肌の露出または性的な示唆を含むコンテンツが含まれている疑いがあります",
"LabelSum": 8
}
],
"RiskLevel": "medium",
"Frames": [
{
"Offset": 1,
"RiskLevel": "none",
"Results": [
{
"Result": [
{
"Label": "nonLabel",
"Description": "リスクは検出されませんでした"
}
],
"Service": "baselineCheck_global"
}
],
"TempUrl": "http://abc.oss-ap-southeast-1.aliyuncs.com/test1.jpg"
},
{
"Offset": 2,
"RiskLevel": "medium",
"Results": [
{
"Result": [
{
"Confidence": 1,
"Label": "sexual_cleavage",
"Description": "肌の露出または性的な示唆を含むコンテンツが含まれている疑いがあります"
},
{
"Confidence": 74.1,
"Label": "violent_explosion",
"Description": "花火のようなコンテンツ要素が含まれている疑いがあります"
}
],
"Service": "baselineCheck_global"
}
],
"TempUrl": "http://abc.oss-ap-southeast-1.aliyuncs.com/test2.jpg"
}
]
}
}
}コードの説明
次の表では、動画ファイル審査2.0 API によって返される Code の値の意味について説明します。Code の値として 200 または 280 を返すリクエストにのみ課金されます。その他の Code の値を返すリクエストは課金されません。
コード | 説明 |
200 | リクエストが成功したか、検出が完了しました。 |
280 | 検出中です。 |
288 | ニアラインモードでの処理待ちです。 |
400 | リクエストパラメーターが空です。 |
401 | リクエストパラメーターが無効です。 |
402 | リクエストパラメーターの長さが API 要件を満たしていません。パラメーターを確認して変更してください。 |
403 | 1 秒あたりのリクエスト数 (QPS) が上限を超えています。同時リクエスト数を減らしてください。 |
404 | ビデオのダウンロード中にエラーが発生しました。ビデオ URL を確認し、リクエストを再試行してください。 |
405 | ビデオのダウンロードがタイムアウトしました。ビデオにアクセスできない可能性があります。ビデオ URL を確認し、リクエストを再試行してください。 |
406 | ビデオファイルが大きすぎます。ビデオサイズを小さくして、リクエストを再試行してください。 |
407 | ビデオフォーマットがサポートされていません。サポートされているフォーマットを使用して、リクエストを再試行してください。 |
408 | アカウントにこの API を呼び出す権限がありません。これは、サービスが有効化されていない、アカウントに支払い遅延がある、またはアカウントに権限が付与されていない場合に発生する可能性があります。 |
409 | 指定された TaskId が存在しません。タスク結果は 24 時間以上経過しているため、期限切れになっている可能性があります。 |
480 | 同時検出取り込みエンドポイントの数が上限を超えています。同時リクエスト数を減らしてください。 |
500 | システムエラーが発生しました。 |