我如何更改Steam ID的宇宙



我正在尝试使用OAuth2从Discord中获取用户的正确蒸汽ID,但是它将宇宙设置为0而不是1的ID返回ID;这是公共帐户的正确宇宙,这意味着我的程序无法因此而起作用。

这是我目前拥有的代码,可以从$connections变量获取用户ID。

$connections = $user->connections;
$item = null;
foreach($connections as $connection) {
if ($connection->type == "steam")  {
    $item = $connection;
    break;
   }
}

我需要这样做才能获得正确的蒸汽ID

$badsteamid = decbin(intval($item->id));
$steamid = bindec(substr_replace($badsteamid,"1",strlen($badsteamid)-33,1));

最新更新