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

时间:2013-06-24 18:19:19

标签: php

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

$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);

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

2 个答案:

答案 0 :(得分:2)

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

我使用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具有您期望的价值。如果是这样,请尝试完全删除通道过滤器,看看是否得到了结果。

答案 1 :(得分:1)

如果频道不在线,则返回一个空数组。