首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >通过传递Steam用户名从Steam API中检索SteamID

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

Stack Overflow用户
提问于 2015-06-17 05:36:56
回答 2查看 6.3K关注 0票数 6

我想知道有没有一种方法,如果用户输入他们的'Steam用户名‘,你就可以找到他们的'SteamID’。我一直在寻找'Steam API‘,但没有找到任何关于这方面的信息。

我的想法是让用户在一个框中输入他们的'Steam Username‘,当他们提交表单时,我可以向一个steam web服务发出一个请求,它会返回该用户的'SteamID’。

我的问题与其他用户有点不同,因为我只想通过输入Steam用户名进行搜索。用户是否拥有CustomURL应该无关紧要,因为当我向“网络服务”发送Steam用户名时,它应该返回一个用户ID。

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

EN

回答 2

Stack Overflow用户

发布于 2015-06-17 05:52:17

Steam API确实不是最好的文档化API。

我以前也做过类似的工作,我发现this page很有帮助:

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

代码语言:javascript
运行
复制
http://api.steampowered.com/ISteamUser/ResolveVanityURL/v0001/?key=YOU-API_KEY&vanityurl=USER_NAME
票数 3
EN

Stack Overflow用户

发布于 2016-12-13 04:15:28

在写这篇文章的时候,这是不可能的。API中没有用户搜索功能。

作为我自己的应用程序(C#)中的一种变通方法,我模拟了Steam Community search page发出的AJAX请求,并解析了响应HTML。请记住,AJAX请求需要来自页面设置的cookie的会话ID。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30878683

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档