我正在使用适用于 .NET 的 YouTube 数据 API。
我在类上调用该GetRelatedVideos
函数,它返回与视频相关的 25 个视频,如下所示:YouTubeRequest
Video video = Request.Retrieve<Video>(
new Uri(String.Format("https://gdata.youtube.com/feeds/api/videos/{0}{1}",
vID ,"?max-results=50&start-index=1")));
Feed<Video> relatedVideos = Request.GetRelatedVideos(video);
return FillVideoInfo(relatedVideos.Entries);
这是请求链接:
https://gdata.youtube.com/feeds/api/videos/1FJHYqE0RDg?max-results=50&start-index=1
但我得到这个错误
此资源不支持“max-results”参数
如果我只是使用:
https://gdata.youtube.com/feeds/api/videos/1FJHYqE0RDg
然后我得到 25 个视频。但我想获得 50 个视频和更多的页面。我能够得到以下 URL 的结果:
https://gdata.youtube.com/feeds/api/videos/1FJHYqE0RDg/related?max-results=50&start-index=1
在这里我得到了回应,但我只得到了 25 个视频,即使我为max-results
参数传递了 50 个视频。
如何一次获取特定视频的 50 个相关视频,而不是默认的 25 个(50 个是 的最大值max-results
)。