Steam用户数据

时间:2014-12-11 12:50:13

标签: steam

我没有HTML和JavaScript的背景知识,并开始了解JSON。

我想使用输入steam id来请求类似下面代码的json文件。然后显示它,我可以处理显示的CSS,我只想知道如何请求和设置为我的网页的数据。

非常感谢。

{
    "response": {
        "players": [
            {
                "steamid": "76561198090994771",
                "communityvisibilitystate": 3,
                "profilestate": 1,
                "personaname": "DOƝ JU∀Ɲ™",
                "lastlogoff": 1418296775,
                "profileurl": "http://steamcommunity.com/id/donjuanz/",
                "avatar": "http://cdn.akamai.steamstatic.com/steamcommunity/public/images/avatars/0e/0e5a6a7df4729fe51f58810d78b11196a16dacaa.jpg",
                "avatarmedium": "http://cdn.akamai.steamstatic.com/steamcommunity/public/images/avatars/0e/0e5a6a7df4729fe51f58810d78b11196a16dacaa_medium.jpg",
                "avatarfull": "http://cdn.akamai.steamstatic.com/steamcommunity/public/images/avatars/0e/0e5a6a7df4729fe51f58810d78b11196a16dacaa_full.jpg",
                "personastate": 1,
                "realname": "DON JUANZ",
                "primaryclanid": "103582791436871754",
                "timecreated": 1368034529,
                "personastateflags": 0,
                "loccountrycode": "GB"
            }
        ]

    }
}

1 个答案:

答案 0 :(得分:0)

我认为您正在寻找Steam API上的GetPlayerSummaries方法。

可以使用简单的HTTP请求从该API请求JSON,但是您需要首先向Steam注册API密钥。

在服务器代码中发出HTTP请求的技术将根据所涉及的服务器语言/框架而有所不同。

(不建议使用密钥并在javascript代码中发出请求,因为这会让其他人劫持您的密钥。典型的做法是让您的Web服务器上的代码向Steam的API发出HTTP请求需要的时候。)