【发布时间】:2013-01-20 17:58:26
【问题描述】:
我一直在努力完成我认为很简单的任务:将视频添加到 youtube 播放列表。我有 uri 和视频 ID,所以这应该可以,对吧?
uri = "http://gdata.youtube.com/feeds/api/users/dolkarr/playlists/AAnCXJ-nfQZwZYqo69euVZVyJ_XofIJs"
vid = "dmoDLyiQYKw"
video = yt_service.AddPlaylistVideoEntryToPlaylist(uri, vid)
但是它返回这个错误响应:
gdata.service.RequestError: {'status': 400, 'body': 'Invalid request URI', 'reason': 'Bad Request'}
经过一番研究,我发现它仅适用于我的一些旧播放列表所具有的 16 个字符的播放列表 ID。前缀“PL”没有区别。
有人通过使用不包含“-”的播放列表 ID“解决”了这个问题,但我无法创建这样的播放列表!都是以AAnCXJ-nfQ开头...
所以,我要问的只是……有没有可能使这项工作发挥作用?通过以某种方式创建具有旧式 ID 的播放列表或使其接受这些...我需要创建多个播放列表,每个播放列表包含 200 个视频,我真的不想手动填充它们...感谢您的回复!
【问题讨论】:
标签: python youtube-api playlist