YouTube Data API for .NETを使用しています。
クラスで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
max-results
ここで応答が得られますが、パラメーターに 50 を渡したにもかかわらず、25 のビデオしか取得できません。
デフォルトの 25 ではなく、特定の動画の関連動画を一度に 50 取得するにはどうすればよいですか (50 は の最大値ですmax-results
)。