youtube - Youtube API 3.0:从 channel 获取特定的播放列表

标签 youtube youtube-api youtube-channels

解决方法:从某个 channel 的上传播放列表中获取最新视频。

不起作用的方法:从 channel 中的特定播放列表获取最新视频。 “特定”是指这样的播放列表:
http://www.youtube.com/user/fckoeln/videos?tag_id=UCQZhvmm636X6I5rrnLFBp1w.3.netcologne-fc-tv-star-talk&flow=grid&view=46

例如,上载播放列表的播放列表ID为“UUQZhvmm636X6I5rrnLFBp1w”,并且可以正常运行。
现在,我假定此特定播放列表的playlistId为“UCQZhvmm636X6I5rrnLFBp1w.3.netcologne-fc-tv-star-talk”,但它不起作用。

我也无法通过查询 channel 的contentDetails来获取playlistId,此播放列表不存在。

有人有主意吗?

最佳答案

我将头撞在墙上,因为这是我第一次看到具有上述格式的播放列表(URL中带有tag_id =),通常,播放列表的网址是这样的:youtube.com/ playlist?list = UCQZhvmm636X6I5rrnLFBp1w,但是您上面的示例中的播放列表ID字符过多(严格来说是16个字符)。

关于该tag_id查询,我无法在Youtube API文档中找到任何内容。

显然,您希望返回类似于以下列表的结果:gdata.youtube.com/feeds/api/playlists/BK6tyexCQakO9SGMFiv_GJYvc61eQ7yX?v=2&max-results=50&orderby=position
就像正常的播放列表一样,但是我在YouTube API中看不到任何类型的播放列表的ID(这也是我第一次使用这种类型的播放列表)。

抱歉,我没有更多帮助,希望您能找到解决方案。我尝试了一下YouTube的API引用,看是否有一种方法可以查询用户帐户中请求的结果(例如gdata.youtube.com/feeds/base/users/fckoeln/uploads?alt=rss&v= 2&orderby = published&client = ytapi-youtube-profile&q =%22netcologne-fc-tv-star-talk%22,但不是白痴),但是从文档中看不出来

https://developers.google.com/youtube/2.0/reference

关于youtube - Youtube API 3.0:从 channel 获取特定的播放列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16477857/

相关文章:

html - Youtube 视频无法在手机上播放

iphone - 如何将 YouTube API 集成到我的 iPhone 应用程序中?

javascript - youtube视频结束时的事件

java - 如何通过 youtube API 获取已删除视频的列表

video - youtube api v3 从 channel 中获取比视频更新的所有视频

youtube - Youtube API v3 data.search返回相同的值

用于 360 度视频的 ExifTools 进程中的 Java Process Builder 空白

java - 将音频文件 (.3gp) 转换为带有专辑封面的视频并上传到 YouTube

objective-c - 将WKWebView嵌入YouTube

c# - 寻找一种将视频上传到带有jQuery的youtube而不回发的方法