1

如果用户在线或离线,我有一个脚本正在查找。我现在陈述了 2 种行为,PRINTF('Online')只是PRINTF('OFFLINE')为了看到一切正常。

现在回答我的问题,

如果用户离线,我希望它应该嵌入他的 youtube 频道,而不是仅仅打印离线。我该如何编码?

<?php
$channel = "CHANNEL-NAME";

$json_file = @file_get_contents("http://api.justin.tv/api/stream/list.json?".
                                "channel={$channel}", 0, null, null);
$json_array = json_decode($json_file, true);

if( array_key_exists( '0',       $json_array )
 && array_key_exists( 'channel', $json_array[0] )
 && $json_array[0]['name'] == "live_user_{$channel}" )
{
    $channelTitle = $json_array[0]['channel']['title'];
    $title        = $json_array[0]['channel']['status'];

    printf('Online'); 
}
else
{
    printf('Offline');
}

?>
4

0 回答 0