php – 将Steam API信息提取到页面
发布时间:2020-12-13 16:13:35 所属栏目:PHP教程 来源:网络整理
导读:我从Valve那里找到了一个很棒的Steam API,我现在想知道如何逐一提供具体的信息.示例:$steam [‘response’] [‘players’] [‘personastate’].它不需要是那个解决方案.我刚输入一些东西:) 请求将如下所示: { "response": { "players": [ { "steamid": "{h
我从Valve那里找到了一个很棒的Steam API,我现在想知道如何逐一提供具体的信息.示例:$steam [‘response’] [‘players’] [‘personastate’].它不需要是那个解决方案.我刚输入一些东西:)
请求将如下所示: { "response": { "players": [ { "steamid": "{hidden}","communityvisibilitystate": 3,"profilestate": 1,"personaname": "nhagyavi","lastlogoff": 1317692549,"commentpermission": 1,"profileurl": "http://steamcommunity.com/id/nhagyavi/","avatar": "http://media.steampowered.com/steamcommunity/public/images/avatars/c2/c25479aeea82f85eb1134bfcc8e064dcef1d361f.jpg","avatarmedium": "http://media.steampowered.com/steamcommunity/public/images/avatars/c2/c25479aeea82f85eb1134bfcc8e064dcef1d361f_medium.jpg","avatarfull": "http://media.steampowered.com/steamcommunity/public/images/avatars/c2/c25479aeea82f85eb1134bfcc8e064dcef1d361f_full.jpg","personastate": 1,"realname": "Erik Edgren","primaryclanid": "103582791429525632","timecreated": 1106321372,"gameserverip": "217.163.23.35:7777","gameextrainfo": "Red Orchestra 2: Heroes of Stalingrad","gameid": "35450","gameserversteamid": "90083758048089092","loccountrycode": "SE","locstatecode": "{hidden}","loccityid": {hidden} } ] } } 我该如何解决?提前致谢! 解决方法
看起来像JSON.你需要
json.decode
$json_object= file_get_contents("http://api.steampowered.com/"); $json_decoded = json_decode($json_object); //var_dump($json_decoded); echo $json_decoded->response->players[0]->lastlogoff; 输出 1317711877 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |