YouTube API - Проверьте, транслируется ли канал на YouTube - PullRequest
0 голосов
/ 22 февраля 2020

Я использую 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
}

Спасибо, С уважением.

...