Bir Discord kullanıcısının hesaplanan risk skorunu getirir. Bağlı tüm profillerdeki tarama geçmişini, tespitleri ve davranış analizini birleştirir.
Temel URL: https://api.anticheat.ac/v1
Kimlik doğrulama: Şu izne sahip bir API anahtarı gerekir: user:risk-score
Gereksinim: Aktif lisans veya Enterprise üyeliği
Discord kullanıcısına bağlı tüm profillerdeki en yüksek risk skorunu ve birleştirilmiş tarama istatistiklerini döndürür.
/v1/users/:discordId/risk-score| Ad | Tür | Açıklama |
|---|---|---|
| discordId | string | Sorgulanacak Discord kullanıcı ID'si |
x-api-key: your_api_key_here{
"found": true,
"discordId": "123456789012345678",
"riskScore": 78,
"riskLevel": "high",
"linkedProfiles": 2,
"stats": {
"totalScans": 12,
"cheatingScans": 4,
"suspiciousScans": 3,
"cleanScans": 5,
"totalDetections": 15
},
"uniqueCheatsDetected": [
"Generic Cheat Loader",
"Process Injection",
"Memory Manipulation"
],
"isBanned": false,
"firstScanDate": "2024-01-10T08:00:00.000Z",
"lastScanDate": "2024-02-01T14:30:00.000Z",
"lastCheatingDate": "2024-01-28T12:00:00.000Z"
}| Alan | Tür | Açıklama |
|---|---|---|
| riskScore | number | 0 ile 100 arası risk skoru (bağlı profiller arasındaki en yüksek) |
| riskLevel | string | clean, low, medium, high, veya critical |
| linkedProfiles | number | Bu Discord kullanıcısına bağlı risk profili sayısı |
| stats | object | Bağlı tüm profillerin birleştirilmiş tarama istatistikleri |
| uniqueCheatsDetected | array | Tüm taramalarda tespit edilen benzersiz hile adları |
| isBanned | boolean | Bağlı bir profilin şu anda yasaklı olup olmadığı |
| Seviye | Skor aralığı | Açıklama |
|---|---|---|
| clean | 0 | Tespit veya şüpheli etkinlik yok |
| low | 1 - 25 | Küçük işaretler, büyük olasılıkla yanlış pozitif |
| medium | 26 - 50 | Bir miktar şüpheli etkinlik tespit edildi |
| high | 51 - 75 | Birden fazla tespit, büyük olasılıkla hile |
| critical | 76 - 100 | Geniş tespit geçmişiyle doğrulanmış hile |
curl -X GET "https://api.anticheat.ac/v1/users/123456789012345678/risk-score" \ -H "x-api-key: your_api_key_here"
const response = await fetch(
'https://api.anticheat.ac/v1/users/123456789012345678/risk-score',
{ headers: { 'x-api-key': 'your_api_key_here' } }
);
const data = await response.json();
if (data.riskScore >= 75) {
console.log('High risk user! Level:', data.riskLevel);
}