YouTube使用PHP下载视频网址和元数据列表

时间:2017-05-21 15:48:22

标签: youtube-api youtube-data-api

我想使用PHP代码下载我的视频的完整列表(超过2000),以便我可以创建标题,预定发布日期(不上传日期),URL,缩略图(最小的一个)和描述。我需要一个关于我应该使用的API以及如何使用它们的示例或说明。

2 个答案:

答案 0 :(得分:0)

用于列出所有视频的Youtube API方法为Videos.list。查看Youtube PHP samples

这是使用videos.list调用的代码段:

# Call the videos.list method to retrieve location details for each video.
    $videosResponse = $youtube->videos->listVideos('snippet, recordingDetails', array(
    'id' => $videoIds,
    ));

答案 1 :(得分:0)

你有API密钥吗?如果没有从Google Developers API库获取Youtube Data API。

它会要求您启动一个新的“项目”来获取密钥。

使用API​​密钥,您可以使用以下PHP脚本检索频道上传: https://developers.google.com/youtube/v3/code_samples/php#retrieve_my_uploads

但是,它们限制每个查询只有50个项目。然后你需要再次提取信息,发送你第一次得到的nextPagetoken。

This post有一个完整的PHP脚本循环使用nextPage标记。

是否有必要使用PHP?如果您只需要视频列表,我上传了一个CGI表单,该表单可以获取列表中的所有数据: Get all videos from a channel.