2014-06-16 4 views
0

Steam에서 URL의 페이지를 가져 오려고합니다. 방문하는 모든 사용자의 사진 URL을 가져 오기 위해이 URL을 사용하고 있습니다. 은 여기에 사용자의 정보를 요청하는 경우 스팀이 나에게주는 코드입니다 :텍스트를 가져 와서 내 사이트에 올리려면 어떻게해야합니까?

{ 
"response": { 
    "players": [ 
     { 
      "steamid": "76561xxxxxxxxx", 
      "communityvisibilitystate": 3, 
      "profilestate": 1, 
      "personaname": "xxxxx", 
      "lastlogoff": 1402722290, 
      "profileurl": "http://steamcommunity.com/id/xxxxxxxxxx/", 
      "avatar": "http://media.steampowered.com/steamcommunity/public/images/avatars/f1/f1dd6xxxxxxxxxx883caxxxxxe6abaxxxxxxx32d4.jpg", 
      "avatarmedium": "http://media.steampowered.com/steamcommunity/public/images/avatars/f1/fxxxxxxxxxxx83caf82xxxfexxxxxxxxxxaf1732d4_medium.jpg", 
      "avatarfull": "http://media.steampowered.com/steamcommunity/public/images/avatars/f1/f1dxxxxxxxx88883caf82xxxxfccfexxxxxxxxx732d4_full.jpg", 
      "personastate": 0, 
      "realname": "xxxxx Walker", 
      "primaryclanid": "103582xx142952xxxx", 
      "timecreated": 1063407589, 
      "personastateflags": 0, 
      "loccountrycode": "US", 
      "locstatecode": "WA", 
      "loccityid": 3961 
     } 
    ] 

} 

은 내가 얻으려고하는 것은 "avatar":의 URL입니다,하지만 난이 다소 새로운 오전.

URL을받은 후 이름과 같은 기타 정보가 포함 된 <div>에 넣으 려합니다. 도움은 지금 정말로 감사합니다! 당신을 가정

답변

0

자바 스크립트를 사용 :

var s = GetSteamInfo(); //s is the string which represents the string 
var o = JSON.parse(s); 
var player = o["response"]["players"][0]; 

//now, to get the data 
var avatar = player["avatar"]; 
var steamid = player["steamid"]; 
//etc.. 
+0

그것은 작동하지만, 내가 무엇을하고 있는가하는 것은 내가 위 블리 웹 사이트, 그것은 PHP를 지원하지 않습니다이처럼 보이는, 그래서 나는 다른 곳 PHP를 호스팅하고 있습니다 . 그리고 weebly 웹 사이트에 PHP를 넣기 위해'