0
所以我在這裏要做的是創建一個頁面來顯示特定用戶的列表,並使用API來獲取信息來創建鏈接並將其指向嵌入式iframe。Twitch API顯示拖放器列表
<?php
/*
The channels
*/
$channels = array('everadiolive', 'djyumene', 'mrblades', "themittanidotcom", "daopa") ;
/*
The part that does stuff
*/
$callAPI = implode(",",$channels);
$arrContextOptions=array(
"ssl"=>array(
"verify_peer"=>false,
"verify_peer_name"=>false,
),
);
$dataArray = json_decode(file_get_contents('https://api.twitch.tv/kraken/streams?channel=' . $callAPI, false), true);
foreach($dataArray['streams'] as $mydata){
if($mydata['streams'] == null or $mydata['streams'] == ""){
$name = $mydata['channel']['display_name'];
echo "<a href='http://www.twitch.tv/" .$name. "/embed' target='tbox'><img src='http://streambadge.com/twitch/" .$name. ".png'></a>";
}
?>
這工作,但有就是我遇到一些問題。它只顯示在線的流(我希望它顯示在第一行指定的所有內容)。
我也看到一個問題,讓3個以上的流出現。在這裏,我列出了4條流,第4條流被激活(在這篇文章發佈時),但是它被忽略了,第三條流正在運行。
前兩個都離線,它應該顯示一個離線圖形,什麼也沒有,所以它不顯示,除非流離線。
我以爲我有這個正確的,但似乎我錯過了這裏的東西。所以我希望有人能幫助我。
謝謝!