【问题标题】:php - How to generate a list of YouTube videos from a list of random YouTube video IDs?php - 如何从随机 YouTube 视频 ID 列表中生成 YouTube 视频列表?
【发布时间】:2015-10-29 15:03:33
【问题描述】:

我希望创建一个包含随机 YouTube 视频集合的小型 PHP 网站。

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

即:

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

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

感谢您的任何见解!

【问题讨论】:

    标签: php api youtube


    【解决方案1】:

    我会做一个 PHP curl 来:

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

    这应该返回带有该视频信息的 JSON

    【讨论】:

    • 谢谢!!您的回答为我指明了正确的方向。从 Google Developers Console 创建 API 密钥后,我能够完全按照自己的需要使用 YouTube API。对于任何想要做我想做的事情的人(生成带有标题、缩略图和描述的 YT 视频列表,这是我使用的 URL:googleapis.com/youtube/v3/videos?part=snippet&id={逗号分隔的视频 ID}&key={API KEY}
    猜你喜欢
    • 2017-08-25
    • 2022-01-10
    • 2017-11-21
    • 2014-07-22
    • 2012-10-24
    • 2015-08-31
    • 2013-07-02
    • 2013-09-12
    • 2017-06-09
    相关资源
    最近更新 更多