我有一个包含500多个视频的频道,并希望在我的频道中列出所有视频网址。
我试过了:
https://gdata.youtube.com/feeds/api/users/default/uploads?key=DEVELOPER_KEY
开发人员密钥来自:https://code.google.com/apis/youtube/dashboard
我只是得到: 需要用户身份验证。 错误401
不知道如何继续。
答案 0 :(得分:1)
Sunxperous代码中的一些更改。
最高结果
的最大查询次数插入 $ prettyprint 以查看更漂亮的
过滤数据,只会看到标题和网址。
在
中查看更多内容答案 1 :(得分:0)
https://gdata.youtube.com/feeds/api/users/your_youtube_username/uploads?max-query=50&start-index=51
将default
替换为您的YouTube用户名。此GET请求似乎不需要开发人员密钥。
YouTube API v2.0 - API Query Parameters描述了max-query
搜索参数的使用。因为它只返回最多50个结果,所以将其与start-index
一起使用以确定所请求结果的范围。上面的示例链接会将索引 51 的上传结果返回到 100 。
因此,您需要制作多个请求才能获取所有500多个视频 YouTube API - Get All Videos From User limits?也有类似的问题。