Hi
I have below code i want to get latest 100 videos of Sports Category sorted by Date desc
var client = new RestClient("googleapis.com/youtube/v3");
var request = new RestRequest("search", Method.GET);
request.AddParameter("part", "snippet");
request.AddParameter("q", "shorts");
request.AddParameter("type", "video");
request.AddParameter("videoDuration", "short");
var currentDate = DateTime.UtcNow.Date.ToString("yyyy-MM-ddT00:00:00Z");
request.AddParameter("publishedAfter", currentDate);
request.AddParameter("type", "video");
request.AddParameter("sortOrder", "desc");
request.AddParameter("key", "AIzaSKAJ7j&HSCFG8");
Ramco RamcoPosted May 10, 2024, 11:52 AM
Hi
It is showing only 50
Thanks
Vikas SinghPosted May 10, 2024, 11:15 AM
To retrieve the latest 100 videos of the Sports category sorted by date descending, you can modify the code as follows:
using System;
using RestSharp;
class Program
{
static void Main(string[] args)
{
var client = new RestClient("https://www.googleapis.com/youtube/v3");
var request = new RestRequest("search", Method.GET);
request.AddParameter("part", "snippet");
request.AddParameter("q", "sports");
request.AddParameter("type", "video");
request.AddParameter("order", "date");
request.AddParameter("maxResults", 100);
request.AddParameter("key", "YOUR_API_KEY_HERE"); // Replace with your actual API key
IRestResponse response = client.Execute(request);
Console.WriteLine(response.Content);
}
}
Replace
"YOUR_API_KEY_HERE"with your actual YouTube Data API key.This code will send a request to the YouTube Data API to search for videos with the keyword "sports", retrieve the latest 100 videos, and sort them by date in descending order.