从SteamID获取玩家名称

时间:2015-01-23 14:38:00

标签: javascript php steam-web-api

我正在为Garry的Mod创建一个游戏服务器的加载屏幕。 我需要一种方法将用户SteamID或CommunityID转换为他们的名字。 AKA STEAM_0:1:48093934 -> NightmareInfinity76561198056453597 -> NightmareInfinity

我目前正在使用PHP和JavaScript进行转换。 如果你需要我拥有的功能名称 SteamID2Communityid($steamid)CommunityID2SteamID($communityid) 这两个函数都在PHP中

我也看了其他问题,他们都没有帮助我。

我查看了SteamAPI并找不到任何内容。

1 个答案:

答案 0 :(得分:2)

这是我的旧PHP功能应该仍然可以工作。

function EchoPlayerName($steamid){
    $xml = simplexml_load_file("http://steamcommunity.com/profiles/$steamid/?xml=1");//link to user xml
    if(!empty($xml)) {
        $username = $xml->steamID;
        echo $username;
    }
}