我想下载,使用PHP代码,我的视频(超过2000)的完整列表,以便我可以创建一个标题,预定的发布日期(而不是上传日期),网址,缩略图(最小的一个)和描述的数据库。我需要一个例子或关于我应该使用的API以及如何使用它们的说明。
发布于 2017-05-22 15:14:22
列出所有视频的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,
));
发布于 2017-05-24 07:51:35
你有API密钥吗?如果没有,请从Google Developers API Library获取Youtube数据API。
它将要求您启动一个新的“项目”来获取密钥。
使用API键,您可以使用以下PHP脚本检索频道上传:https://developers.google.com/youtube/v3/code_samples/php#retrieve_my_uploads
但是,它们将每个查询限制为50个项目。然后你需要再次拉取信息,发送你第一次得到的nextPagetoken。
This post有一个完整的带有nextPage令牌的循环脚本。
有没有一定要用PHP的原因?如果您只需要视频列表,我已经上传了一个CGI表单,它可以获取列表中的所有数据:Get all videos from a channel.
https://stackoverflow.com/questions/44098798
复制