是否可以通过昵称获取用户的steamID?我在Steam API文档中找不到解决方案。我发现的唯一一件事是http://dev.dota2.com上的一则旧帖子:



但是现在GetMatchHistory函数没有player_name参数。现在,它需要account_id

那么像http://dotabuff.com/search?q=Dendi这样的网站如何获得此信息?

最佳答案

您可以使用

GET http://api.steampowered.com/ISteamUser/ResolveVanityURL/v0001/

从Steam个人资料的自定义URL获取SteamID。参见http://wiki.teamfortress.com/wiki/WebAPI/ResolveVanityURL

您无法从某人当前的昵称中获取steamID,因为昵称可能会更改并且不是唯一的。

关于php - 通过用户昵称获取steamID,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19247887/

10-10 09:09