Итак, у меня есть некоторый базовый код с фиксированными переменными, который отображает мою страницу YouTube внутри фрейма, и каждые 3 с половиной минуты обновляется.
В данный момент, когда я добавляю новое видео в свой плейлист, я захожу в свой php и изменяю переменную для количества видео в плейлисте.
Я бы хотел автоматизировать это (моя переменная $ maxvideos), поэтому я решил, что буду использовать API YouTubes и т. Д. Я не очень хорошо работаю с JSON и API.
Внедрив вручную вызов API Details в URL / Browser, я могу вернуть всю информацию, включая pageinfo / totalresults, которая отображается для отображения общей суммы, которую я имею в списке воспроизведения.Я пытаюсь получить это значение и поместить его в переменную, в идеале $ maxvideos и начальный вызов / setup
Кто-нибудь может мне помочь?это, вероятно, действительно просто для знающих людей, но только не для меня.
<?php
$maxvideos = "101"; /*max playlists*/
$starttime = "660"; /* start time of random video*/
$endtime = "13820"; /* end time of random video*/
$page = $_SERVER['PHP_SELF'];
$sec = "210"; /* seconds before website refresh*/
header("Refresh: $sec; url=$page");
?>
<iframe width="1152" height="648" src="//www.youtube.com/embed/videoseries?list=[myplaylistID]&index=<?php print rand(1,$maxvideos)?>&start=<?php print rand($starttime,$endtime)?>&autoplay=1&mute=0"
frameborder="0" allowfullscreen>
</iframe>
Пример вывода JSON