我没有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"
}
]
}
}
答案 0 :(得分:0)
我认为您正在寻找Steam API上的GetPlayerSummaries方法。
可以使用简单的HTTP请求从该API请求JSON,但是您需要首先向Steam注册API密钥。
在服务器代码中发出HTTP请求的技术将根据所涉及的服务器语言/框架而有所不同。
(不建议使用密钥并在javascript代码中发出请求,因为这会让其他人劫持您的密钥。典型的做法是让您的Web服务器上的代码向Steam的API发出HTTP请求需要的时候。)