如何更改Steam ID的范围?

时间:2017-06-23 14:42:27

标签: php steam

我正在尝试使用oauth2从Discord获取用户的正确steam ID,但它返回Universe设置为0而不是1的ID;这是公共帐户的正确Universe,这意味着我的程序无法正常工作。

以下是我从$connections变量中获取用户ID的代码。

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

1 个答案:

答案 0 :(得分:0)

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

$badsteamid = decbin(intval($item->id));

$steamid = bindec(substr_replace($badsteamid,"1",strlen($badsteamid)-33,1));