2017-06-23 3 views
1

oauth2を使用してDiscordから正しい蒸気IDを取得しようとしていますが、ユニバースが1ではなく0に設定されたIDを返します。それは私のプログラムがこれの結果として働くことができないことを意味する公的勘定のための正しい宇宙です。Steam IDのユニバースを変更するにはどうすればよいですか?

ここでは、$connections変数からユーザーIDを取得するコードを示します。

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

答えて

0

は、私が正しい蒸気IDを取得するために、これを行うために必要な

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

$steamid = bindec(substr_replace($badsteamid,"1",strlen($badsteamid)-33,1)); 
関連する問題