Twitch电视频道信息:不起作用


Twitch TV channel information: doesnt work

我想获得有关频道的信息,它现在是否在线:

$stream_list = ...;
$mycurl = curl_init();
curl_setopt ($mycurl, CURLOPT_HEADER, 0);
curl_setopt ($mycurl, CURLOPT_RETURNTRANSFER, 1);
//Build the URL
$url = "http://api.justin.tv/api/stream/list.json?channel=" . $stream_list;
curl_setopt ($mycurl, CURLOPT_URL, $url);
$web_response =  curl_exec($mycurl);

但它总是以空数组返回。我看到了很多基于它的例子——我的不起作用,我做错了什么?

空数组可能意味着在您提供的流列表中找不到任何内容。

我曾经http://api.justin.tv/api/stream/list.json?channel=beyondthesummit,towelliee,并且能够从API获得一个数组,然后我使用http://api.justin.tv/api/stream/list.json?channel=foobar并返回了一个空的JSON数组。

我会确保$stream_list具有您期望的值。如果是,请尝试完全删除通道过滤器,看看是否得到结果。

如果通道未激活,则返回一个空数组。