我在youtube频道上传了100多个视频。我得到频道的xml为:https://gdata.youtube.com/feeds/api/users/UserId/uploads,它只返回带有id的xml,只有25个视频。如何获取特定频道上所有上传视频的xml
我知道这是一个老问题,但由于这是谷歌搜索YouTube频道xml feed
时的最佳结果,我还是想回答。
由于Youtube已于2014年2月更改为API v3并弃用了v2,因此不再支持接受答案中的示例。自API v3以来,您需要使用以下内容:
通道
https://www.youtube.com/feeds/videos.xml?channel_id=YOURCHANNELID
用户名
https://www.youtube.com/feeds/videos.xml?user=USERNAME
上面的例子(如果你用大写字母替换单词)输出一个XML文件。
带有新API链接的源代码
默认情况下,APi只返回25,你必须添加一个max results参数来获得更多,但遗憾的是,这最多只允许你返回50。
https://gdata.youtube.com/feeds/api/users/UserId/uploads?
你要做的是继续请求更多,使用偏移量来表示你想从某个值开始,在这种情况下,你会做这样的事情:
https://gdata.youtube.com/feeds/api/users/UserId/uploads?
看看https://developers.google.com/youtube/2.0/developers_guide_protocol_video_feeds以获取更多信息。
问题内容: 我想获取特定频道的所有视频网址。我认为带python或java的json是一个不错的选择。我可以使用以下代码获取最新的视频,但是如何获得所有视频链接(> 500)? 问题答案: 将最大结果从1增加到您想要的任何数目,但是请注意,他们不建议一次通话就抓住太多,并且将您限制为50(https://developers.google.com/youtube/2.0/developers_gu
我想获取具有Id的单个频道的所有视频。我只得到频道信息的问题。这是我正在使用的链接: https://g data . YouTube . com/feeds/API/users/UCD CIB _ pnqpr 0m _ kkdg 4d z5 a?v=2
我正试图找出在给定频道频道ID的情况下获取频道上传播放列表ID的最佳方法。E、 g.对于具有channelID的信道 UC9CuvdOVfMPvKCiwdGKL3cQ 对应的上传playlistID为 UU9CuvdOVfMPvKCiwdGKL3cQ 请注意,第二个字符已从“C”更改为“U” 我可以通过字符串操作进行此转换,但我很好奇是否有更好,更不麻烦的方式通过官方youtube api找到上传
我们需要YouTube的频道名称列表(使用API)的视频。当我提出请求时,我收到以下错误:错误不再可用 Youtube Api v3。
我有一个包含 500 个视频的频道,想要一个包含我频道内所有视频 URL 的列表。 我尝试过: https://gdata.youtube.com/feeds/api/users/default/uploads?key=DEVELOPER_KEY 开发者密钥来自:https://code.google.com/apis/youtube/dashboard 我只是得到:需要用户身份验证。错误 401
我正在尝试使用频道的视频,https://www.googleapis.com/youtube/v3/search?order=date