工作原理:从频道中的上传播放列表中获取最新视频。
什么行不通:从频道中的特定播放列表中获取最新视频。使用“特定”我的意思是这样的播放列表: http://www.youtube.com/user/fckoeln/videos?tag_id=UCQZhvmm636X6I5rrnLFBp1w.3.netcologne-fc-tv-star-talk&flow=grid&view=46
例如,上传播放列表的播放列表ID为“UUQZhvmm636X6I5rrnLFBp1w”并且有效。 现在我假设这个特定播放列表的播放列表ID为“UCQZhvmm636X6I5rrnLFBp1w.3.netcologne-fc-tv-star-talk”,但它不起作用。
我也无法通过查询频道的contentDetails来获取playlistId,此播放列表在那里不存在。
有人有想法吗?
答案 0 :(得分:0)
我正在撞墙,因为这是我第一次看到上述格式的播放列表(网址中有tag_id =),通常播放列表会有这样的网址: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 =已发布& client = ytapi-youtube-profile& q =%22netcologne-fc-tv-star-talk%22但不是愚蠢的)但文档中没有任何内容显而易见