CSGO-Status-Search icon indicating copy to clipboard operation
CSGO-Status-Search copied to clipboard

api 中封禁检测功能疑似失效

Open abc1763613206 opened this issue 2 years ago • 3 comments
trafficstars

🤔 准确说,是看完 payload 压根没找到与 Ban 相关的信息.......

这里放一个可用于检测的ID:STEAM_1:0:632503273

abc1763613206 avatar Jan 18 '23 10:01 abc1763613206

封禁信息来自

const uri = `${steamAPIBaseURL}ISteamUser/GetPlayerBans/v1/?key=${apiKey}&steamids=${bansId64s.join(',')}`;

这个 api

极个别用户会与个人页不符,但很少?

itorr avatar Jan 18 '23 11:01 itorr

封禁信息来自

const uri = `${steamAPIBaseURL}ISteamUser/GetPlayerBans/v1/?key=${apiKey}&steamids=${bansId64s.join(',')}`;

这个 api

极个别用户会与个人页不符,但很少?

@itorr 我了解这个请求来自 /api/users,但是我用上面的ID请求后,返回了正确的昵称,但并不会返回封禁信息。

{
    "id64": "76561199225272274",
    "personaname": "白给老八",
    "avatar": "https://avatars.akamai.steamstatic.com/fef49e7fa7e1997310d705b2a6158ff8dc1cdfeb_medium.jpg",
    "timecreated": 1638592951
}

与此同时,我用库里的 apikey 访问完整ID:https://api.steampowered.com/ISteamUser/GetPlayerBans/v1/?key=45696DEC3D074506B7203C0CA93E4CB1&steamids=76561199225272274 可以看到里面 VACBanned 为 true。

本来想研究下咋回事,但我确实不会 js :(

abc1763613206 avatar Jan 18 '23 12:01 abc1763613206

封禁信息来自

const uri = `${steamAPIBaseURL}ISteamUser/GetPlayerBans/v1/?key=${apiKey}&steamids=${bansId64s.join(',')}`;

这个 api 极个别用户会与个人页不符,但很少?

@itorr 我了解这个请求来自 /api/users,但是我用上面的ID请求后,返回了正确的昵称,但并不会返回封禁信息。

{
    "id64": "76561199225272274",
    "personaname": "白给老八",
    "avatar": "https://avatars.akamai.steamstatic.com/fef49e7fa7e1997310d705b2a6158ff8dc1cdfeb_medium.jpg",
    "timecreated": 1638592951
}

与此同时,我用库里的 apikey 访问完整ID:https://api.steampowered.com/ISteamUser/GetPlayerBans/v1/?key=45696DEC3D074506B7203C0CA93E4CB1&steamids=76561199225272274 可以看到里面 VACBanned 为 true。

本来想研究下咋回事,但我确实不会 js :(

确实是这样😨 https://github.com/itorr/CSGO-Status-Search/blob/main/api/users.js#L49 这部分的逻辑迁移到 Vercel 之后就没有写🤔

可以先改成

const bansId64s = id64s;

这确实是 bug

我记得是因为 GetPlayerSummaries 这个 API 会返回是否有封禁标记,所以想仅请求需要的部分 😟

itorr avatar Jan 18 '23 17:01 itorr