Skip to content

汎用非同期モデレーション インターフェース

概要

汎用非同期モデレーションインターフェースは、画像・音声・動画など様々なメディアコンテンツを非同期に検査するためのAPIです。検査リクエストを送信後、コールバックURLまたはポーリングで結果を受信します。

インターフェース情報

項目内容
リクエストURLhttps://api.anticheatexpert.com/v1/async/check
リクエストメソッドPOST
Content-Typeapplication/json
認証方式HTTP署名検証

リクエストパラメータ

パラメータ必須説明
app_idstringアプリケーションID
content_typestringコンテンツ種別(image / audio / video)
content_urlstringコンテンツのURL
user_idstringユーザーID
scene_idstringシーンID
callback_urlstring結果通知コールバックURL

リクエスト例

http
POST /v1/async/check HTTP/1.1
Host: api.anticheatexpert.com
Content-Type: application/json
Authorization: {signature}

{
    "app_id": "your_app_id",
    "content_type": "image",
    "content_url": "https://example.com/image.jpg",
    "user_id": "player_12345",
    "callback_url": "https://your-server.com/callback"
}

レスポンス(送信確認)

json
{
    "request_id": "req_async_001",
    "status": "accepted",
    "message": "Task queued for processing"
}

コールバックレスポンス

json
{
    "request_id": "req_async_001",
    "result": {
        "suggestion": "review",
        "label": [
            {"category": "nudity", "confidence": 0.78}
        ],
        "content_type": "image",
        "processing_time_ms": 350
    }
}

結果ポーリング

コールバックURLを指定しない場合、以下のエンドポイントで結果を照会できます:

http
GET /v1/async/result?request_id=req_async_001

対応コンテンツ形式

種別対応形式
画像JPEG, PNG, GIF, WebP, BMP
音声MP3, WAV, OGG, AAC
動画MP4, AVI, MOV, WebM

エラーコード

コード説明
0成功(タスクキューイング完了)
1001パラメータ不正
1002認証失敗
1004コンテンツURLアクセス不可
1005ファイルサイズ超過
2001内部エラー

Tencent Cloud プロダクトドキュメント