Twitch API和PHP(查看流媒体数据)

时间:2014-03-05 20:06:17

标签: php twitch

我正在尝试找到将用户数据提取到我网站上的最佳方式。从长远来看,用户名将来自MYSQL数据库,但是现在我只创建了一个小数组。出于测试目的,我希望它能够吐出(来自数组的用户名)和查看器数量。但我没有运气。

下面是我的代码,下面的代码我只想尝试输出两个用户名中的任何内容,但它是空的。

<?php
$streamstats = array();
$username = array("streamerhouse", "cohhcarnage");

foreach($username as $stream) {
$data = json_decode(file_get_contents('http://api.justin.tv/api/stream/list.json?channel=' . $stream)); 
$streamstats[] = $stream;
$print_r($streamstats);
}
?>

我什么都没得到。有什么建议吗?

1 个答案:

答案 0 :(得分:1)

您有2个错误。首先,你有print_r之前的$。第二个是你在foreach循环中打印它,但你应该在循环后打印所有内容。请在下面给出一个代码:

$streamstats = array();
$username = array("streamerhouse", "cohhcarnage");

foreach($username as $stream) {
   $data = json_decode(file_get_contents('http://api.justin.tv/api/stream/list.json?channel=' . $stream)); 
   $streamstats[] = $data;
}
print_r($streamstats);