items)) { $myChannelId = $json_data->items[0]->id; } $youtube_url = 'https://www.googleapis.com/youtube/v3/channels?part=snippet&id='.$myChannelId.'&key='.$DEVELOPER_KEY; $data = @file_get_contents($youtube_url); $json_data = json_decode($data); if(!$json_data) return false; $channelname = $json_data->items[0]->snippet->title; system("mosquitto_pub -h 127.0.0.1 -t 'youtube/channel1name' -m '".$channelname."' -r"); $youtube_url = 'https://www.googleapis.com/youtube/v3/channels?part=statistics&id='.$myChannelId.'&key='.$DEVELOPER_KEY; $data = @file_get_contents($youtube_url); $json_data = json_decode($data); if(!$json_data) return false; $subs = $json_data->items[0]->statistics->subscriberCount; $views = $json_data->items[0]->statistics->viewCount; system("mosquitto_pub -h 127.0.0.1 -t 'youtube/channel1subs' -m '".$subs."' -r"); system("mosquitto_pub -h 127.0.0.1 -t 'youtube/channel1views' -m '".$views."' -r"); $myChannelId = 'UC2XesrnZRwrq5LBuWTwV2yg'; $youtube_url = 'https://www.googleapis.com/youtube/v3/channels?part=id&forUsername='.$myChannelId.'&key='.$DEVELOPER_KEY; $data = @file_get_contents($youtube_url); $json_data = json_decode($data); if(!$json_data) return false; if(!empty($json_data->items)) { $myChannelId = $json_data->items[0]->id; } $youtube_url = 'https://www.googleapis.com/youtube/v3/channels?part=snippet&id='.$myChannelId.'&key='.$DEVELOPER_KEY; $data = @file_get_contents($youtube_url); $json_data = json_decode($data); if(!$json_data) return false; $channelname = $json_data->items[0]->snippet->title; system("mosquitto_pub -h 127.0.0.1 -t 'youtube/channel2name' -m '".$channelname."' -r"); $youtube_url = 'https://www.googleapis.com/youtube/v3/channels?part=statistics&id='.$myChannelId.'&key='.$DEVELOPER_KEY; $data = @file_get_contents($youtube_url); $json_data = json_decode($data); if(!$json_data) return false; $subs = $json_data->items[0]->statistics->subscriberCount; $views = $json_data->items[0]->statistics->viewCount; system("mosquitto_pub -h 127.0.0.1 -t 'youtube/channel2subs' -m '".$subs."' -r"); system("mosquitto_pub -h 127.0.0.1 -t 'youtube/channel2views' -m '".$views."' -r"); $now = date("F jS Y G:i:s"); system("mosquitto_pub -h 127.0.0.1 -t 'youtube/lastupdate' -m '".$now."' -r");