所以,我有一些具有固定变量的基本代码,它在一个框架中显示我的youtube页面,每3分钟半刷新一次。
此刻,当我将新视频添加到播放列表时,进入php并更改播放列表中视频数量的变量。
我想自动执行此操作(我的$ maxvideos变量),所以我认为我会使用YouTube API等。我不擅长使用JSON和API。
手动将详细信息API调用放入URL /浏览器中,我可以返回所有信息,包括pageinfo / totalresults,这些信息似乎列出了播放列表中的总数。我正在尝试获取该值并将其放入变量,最好是$ maxvideos和开始的呼叫/设置
有人可以帮助我吗?对于有知识的人来说,这可能真的很简单,但对我而言却不是。
<?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>