php - 如何从随机 YouTube 视频 ID 列表生成 YouTube 视频列表?

php - How to generate a list of YouTube videos from a list of random YouTube video IDs?

我想创建一个小型 PHP 网站,其中包含 collection 随机 YouTube 视频。

我知道我会使用 YouTube API。我找到了关于如何使用 YouTube API 进行搜索查询并从 YouTube 获取特定播放列表的教程,但不一定有任何方法可以在我的网站上生成视频标题、缩略图和简短说明的列表一个简单的 PHP 随机 YouTube 视频 ID 数组。

即:

  $video_ids = [XXXXXXXXX,XXXXXXXXX,XXXXXXXXX,XXXXXXXXX];

是否有我可以在 API 中调用的特殊 YouTube API 函数或方法来执行此操作?基本上我只是想在 YouTube API 上抛出一个随机视频 ID 列表,并为列表中的每个视频 ID 提供 API return 信息。

感谢您的任何见解!

我会 PHP curl 到:

https://www.googleapis.com/youtube/v3/videos?id={VIDEO ID}&key={API KEY}&fields=items(id,snippet(channelId,title,categoryId),statistics)&part=snippet,statistics

应该 return JSON 包含该视频的信息