通过传递 Steam 用户名从 Steam API 检索 SteamID

use*_*919 6 php steam-web-api steam

我想知道有没有办法让用户输入他们的“Steam 用户名”,然后您就可以找到他们的“SteamID”。我一直在查看“Steam API”,但没有找到任何相关信息。

我的想法是让用户在一个框中输入他们的“Steam 用户名”,当他们提交表单时,我可以向 Steam 网络服务发出请求,该服务将返回给我该用户的“SteamID”。

我的问题与其他用户略有不同,因为我只想输入 Steam 用户名进行搜索。用户是否拥有 CustomURL 并不重要,因为当我将 Steam 用户名发送到“网络服务”时,它应该返回用户 ID。

如果有人有任何可以帮助我解决此问题的信息,将不胜感激。

Joh*_*uer 6

Steam API 确实不是记录最好的 API。

我之前做过类似的任务,我发现此页面很有帮助:

该页面还包含一个示例请求 URL,如下所示:

http://api.steampowered.com/ISteamUser/ResolveVanityURL/v0001/?key=YOU-API_KEY&vanityurl=USER_NAME
Run Code Online (Sandbox Code Playgroud)