工作原理:从上传的播放列表中获取最新的视频。
什么是不工作:从一个频道的特定播放列表中获取最新的视频。这里的"特定"是指像这样的播放列表:http://www.youtube.com/user/fckoeln/videos?tag_id=UCQZhvmm636X6I5rrnLFBp1w.3.netcologne-fc-tv-star-talk&流= grid&视图= 46
例如,上传播放列表的playlistd是"UUQZhvmm636X6I5rrnLFBp1w",这是有效的。现在我假设这个特定的播放列表的播放列表将是"ucqzhvmm636x6i5rrnlfbp1w .3. netcollone -fc-tv-star-talk",但它不起作用。
我也无法通过查询频道的contentDetails来获得playlistId,这个播放列表不存在。
有人知道吗?
我把头撞在墙上,因为这是我第一次看到上述格式的播放列表(URL中有tag_id=),通常播放列表的URL是这样的:youtube.com/playlist?list=UCQZhvmm636X6I5rrnLFBp1w,但是你上面的例子有太多的字符作为播放列表id(严格来说是16个字符)。
我无法在Youtube API文档中找到关于tag_id查询的任何内容。
显然,您希望返回类似于如下列表的结果: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