video - 从播放列表中排序 Youtube API 结果

标签 video youtube youtube-api youtube-data-api

我现在一直在为 Youtube 的 API v3 苦苦挣扎,我无法让它以我想要的方式工作。我的目标是将选定播放列表中的最新视频加载到我的网站中。问题是我的回复中只有最旧的视频。

要加载播放列表,我请求以下 API URI: https://www.googleapis.com/youtube/v3/playlistItems

这是一个请求示例(只需单击执行): http://developers.google.com/apis-explorer/#p/youtube/v3/youtube.playlistItems.list?part=id%252Csnippet%252CcontentDetails%252Cstatus&playlistId=PLOU2XLYxmsIKGo-dgliIJQNZ6L3G8UV4b&_h=1&

如何排序结果并优先获取最新视频?我在文档中找不到任何内容,而且我一直在谷歌搜索但没有任何运气。如果您无法对结果进行排序,那么此 API 就毫无意义。唯一的方法是通过 token 继续加载下一页来加载所有视频,但这太疯狂了。

有什么想法吗?听起来像是一个基本问题,但我找不到解决方案...

最佳答案

当前的 API 没有用于列出播放列表项目的排序选项,但是如果您以编程方式插入项目,则可以在插入时指定 position 值以使新视频出现在顶部的列表。

如果是其他人在添加视频,则您必须获取所有页面。由于播放列表限制为 200 个项目,因此最多需要 4 个请求。不理想,但这是现在唯一的选择。

关于video - 从播放列表中排序 Youtube API 结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22893328/

相关文章:

ios - UIWebview 没有在 iFrame 中加载 youtube 视频

linux - 跨平台多媒体信息亭

video - 依次嵌入2个youtube视频

iphone - 从 youtube 视频中获取评论 - GData objective-c

Youtube - 如何浏览给定类别中的所有 channel ?

javascript - 链接或按钮设置变量,然后调用脚本

api - 如何使用YouTube API按国家搜索 channel ?

iphone - 如何将视频上传到YouTube?

youtube-api - 如何获得对 YouTube 视频的所有评论?

javascript - YouTube视频背景以阻止网页内