我正在使用gdata来检索视频,但它给了我所有用户视频,我只想要公共的。
client = gdata.youtube.service.YouTubeService()
feed_url = 'https://gdata.youtube.com/feeds/api/users/someusername/uploads'
client.ClientLogin('somelogin', 'somepassword')
feed = client.GetYouTubeVideoFeed(feed_url)
给了我所有的视频,但提要中似乎没有任何内容表明视频是否公开。
如果在存在GetYouTubePublicVideoFeed()
方法的gdata.youtube.service.YouTubeService()
列表中找不到服务方法,您将自己过滤掉公共视频。