Я использую API YouTube, чтобы проверить, является ли канал потоковым или нет, но на самом деле я достиг своего предела квоты, я использую метод поиска (https://www.googleapis.com/youtube/v3/search), который ужасно дорого .. стоит 100 квот. Это означает, что вы получаете только 100 запросов в день, что ужасно ...
Я могу запросить увеличение запроса на квоту, но это похоже на грубое форсирование проблемы.
Я бы хотел знать, есть ли другой более простой метод, чтобы просто проверить, является ли канал потоковым или нет. ?
Мой действительный код php, чтобы проверить, есть ли прямой эфир:
$informationChaine = 'https://www.googleapis.com/youtube/v3/videos?part=snippet&channelId='.$ChannelID.'&type=video&eventType=live&key='.$API_KEY;
$extractInfo = file_get_contents($informationChaine);
$extractInfo = str_replace('},]',"}]",$extractInfo);
$showInfo = json_decode($extractInfo, true);
if($showInfo['pageInfo']['totalResults'] === 0){
?>
<style>
.live > a::before {
content: " ?";
animation: blinker 0.5s step-start infinite;
}
@keyframes blinker {
50% {
opacity: 0;
}
}
</style><?php
}
Спасибо, С уважением.