steam api接口 php,php – 将Steam API信息提取到页面

我从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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值