YouTube API - 获取用户限制中的所有视频?
我正在尝试通过 YouTube 的数据 API 获取一位用户的所有视频。然而,我遇到了一个障碍:它似乎没有返回用户的所有视频。有没有办法提高显示的最大金额? 我用于测试的网址是 http://gdata.youtube.com/ feeds/api/users/GoogleDevelopers/uploads
I'm trying to get all the videos from one user via YouTube's data API. However, I've run into a roadblock: it doesn't seem to be returning all the videos from a user. Is there a way to raise the maximum amount that is shown?
The URL I'm using for testing is http://gdata.youtube.com/feeds/api/users/GoogleDevelopers/uploads
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以添加
max-results
url 参数来指定请求返回的视频数量,但最多 50 个,因此如果用户拥有超过 50 个视频,则必须发出多个请求。http://code.google.com/intl/en/apis/youtube/ 2.0/developers_guide_protocol.html#Standard_parameters
You can add
max-results
url parameter to specify how many videos are returned by the request, however 50 is maximum, so you have to make more than one request if a user has more than 50 videos.http://code.google.com/intl/en/apis/youtube/2.0/developers_guide_protocol.html#Standard_parameters
您可以通过以下方式设置最大结果:
当您提出新请求时,对于接下来的 50 个视频,您可以从索引开始:
You can set up the maximum result with:
When You make a new request, for the next 50 videos, you can start with an index: