Имеется скрипт следующего содержания:
$videoList = json_decode(file_get_contents('https://www.googleapis.com/youtube/v3/search?order=date&part=snippet&channelId='.$channelID.'&maxResults='.$maxResults.'&key='.$API_key.''));
foreach($videoList->items as $item){
//Embed video
if(isset($item->id->videoId)){
echo '<div class="video">
<iframe width="100%" class="youtube-video" src="https://www.youtube.com/embed/'.$item->id->videoId.'" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
</div>';
}
}
Создал аккаунт в gmail, сгенерировал новый API ключ и включил сервис Youtube API v3 для аккаунта.
После, внедрил скрипт на главную страницу тестового сайта, результат выводил 3 последних видео с канала. Всё работало, но через пару часов видосов нет.
Чекнул API - пишет что я достиг порога/квоты запросов к API. А там их целых 10к, но как я (?) умудрился истратить их все ума не приложу.
Дальше я использовал API ключ от ещё двух своих аккаунтов которые тоже достигли порога за пару часов.
Вопрос: Как сделать так, чтобы скрипт работал, Youtube API предоставлял то, что от него требуют или я его неправильно использую? Есть у кого разумное объяснение почему все три моих акка так быстро достигли лимита, при условии что на сайте работали 2-3 человека ?