CSGO-Status-Search
CSGO-Status-Search copied to clipboard
api 中封禁检测功能疑似失效
🤔 准确说,是看完 payload 压根没找到与 Ban 相关的信息.......
这里放一个可用于检测的ID:STEAM_1:0:632503273
封禁信息来自
const uri = `${steamAPIBaseURL}ISteamUser/GetPlayerBans/v1/?key=${apiKey}&steamids=${bansId64s.join(',')}`;
这个 api
极个别用户会与个人页不符,但很少?
封禁信息来自
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 :(
封禁信息来自
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 会返回是否有封禁标记,所以想仅请求需要的部分 😟