J'essaie de rechercher les vidéos non répertoriées qui sont présentes sur ma chaîne YouTube. J'ai essayé avec le code ci-dessous, bu j'ai fini dans la recherche des vidéos publiques seulement .. Les vidéos non répertoriées n'ont pas été recherchées .. Quelqu'un peut-il aider avec cela.rechercher une vidéo non répertoriée dans ma propre chaîne en utilisant l'API C# code
var searchListRequest = youtubeService.Search.List("snippet");
searchListRequest.Q = "My Video Name"; // Replace with your search term.
searchListRequest.ChannelId = "My Channel ID";
searchListRequest.MaxResults = 50;
// Call the search.list method to retrieve results matching the specified query term.
var searchListResponse = await searchListRequest.ExecuteAsync();
List<string> videos = new List<string>();
List<string> channels = new List<string>();
List<string> playlists = new List<string>();
// Add each result to the appropriate list, and then display the lists of
// matching videos, channels, and playlists.
foreach (var searchResult in searchListResponse.Items)
{
switch (searchResult.Id.Kind)
{
case "youtube#video":
// if (searchResult.Id.VideoId == "pavY4SCQ4uY")
videos.Add(String.Format("{0} ({1})", searchResult.Snippet.Title, searchResult.Id.VideoId));
break;
case "youtube#channel":
channels.Add(String.Format("{0} ({1})", searchResult.Snippet.Title, searchResult.Id.ChannelId));
break;
case "youtube#playlist":
playlists.Add(String.Format("{0} ({1})", searchResult.Snippet.Title, searchResult.Id.PlaylistId));
break;
}
}
Console.WriteLine(String.Format("Videos:\n{0}\n", string.Join("\n", videos)));
Console.WriteLine(String.Format("Channels:\n{0}\n", string.Join("\n", channels)));
Console.WriteLine(String.Format("Playlists:\n{0}\n", string.Join("\n", playlists)));
}