我在这个阶段是新手,对于openID库也是如此。我想为Steam用户创建一个网站,因此我需要显示他们的广告资源。我已经下载了大部分东西写的例子,但我仍然需要其他的东西。作为一项培训,我采取了一些与库存不同的方式,但是相似。没有成功,所以我希望你能帮助我。带JSON解码和蒸汽API的PHP
这就是我在尝试解码其他数据时所看到的例子。
{
"response": {
"players": [
{
"steamid": "76hidden",
"communityvisibilitystate": 3,
"profilestate": 1
}
]
}
}
和代码的PHP看起来像
$url2 = file_get_contents("url");
$content = json_decode($url2, true);
$_SESSION['steam_steamid'] = $content['response']['players'][0]['steamid'];
$steamprofile['steamid'] = $_SESSION['steam_steamid'];
而上述的这一个运作良好。你能解释一下为什么“蒸汽”和“球员”之间有0?此外,它看起来像会话名称很重要,我说得对吗?我正在做一些测试,当我更改名称会话时,它不起作用。
因此,这里就是我的 JSON代码工作:
{
"friendslist": {
"friends": [
{
"steamid": "765hidden",
"relationship": "friend",
"friend_since": 1428495026
},
{
"steamid": "764hidden",
"relationship": "friend",
"friend_since": 1355599210
},
{
"steamid": "764hidden",
"relationship": "friend",
"friend_since": 1423504205
},
much more friends
]
}
}
所以我希望得到steamid和我不知道如何得到它。我一直试图让关系,steamID上面已经使用:
$url3 = file_get_contents("url2");
$content2 = json_decode($url3, true);
$_SESSION['steam_relationship'] = $content2['friendslist']['friends'][0]['relationship'];
$steamfriends['friend'] = $_SESSION['steam_relationship'];
当然回声$ steamfriend [“朋友”]不能正常工作。我看到那些制作这些PHP文件的人已经知道会话名称是什么(如果他们需要正确工作)。任何想法,我可以在哪里找到它?
我感到非常惭愧,我无法自己想象它。
问候。
这是相同的像“内容”的东西。没有什么更多了。我无法想象如何从朋友名单中得到蒸汽。第一个是一些程序员做的例子,我不能做同样的事情,但有其他变量。这就是所有 泰勒博士 - 让蒸汽朋友之一,就像我蒸汽的“球员”是一个,所以只有一个蒸汽。现在有几个(因为有很多朋友)。 – user3898922
@ user3898922如果我说得对,你想让所有玩家都对阵列做出回应吗? –
是的,你是对的。 – user3898922