風は北向き ブログ

時の狭間で 今 お前を待つ

YouTube API 動画検索6

所定のユーザーの投稿リストを取得する方法です。 ※前回のソースを利用しました。

public void YtSearchYtLib_search3()
{
    Feed<Video> ytEntries = null;
    YtSearchYtLib ytSearch = new YtSearchYtLib();
    url = YouTubeQuery.CreateUserUri("morningmusumechannel");
    for (ytEntries = ytSearch.searchFirst(url); ytEntries != null; ytEntries = ytSearch.searchNext())
    {
        foreach (Video ytEntry in ytEntries.Entries)
        {
            Debug.WriteLine(ytEntry.Title + ":" + ytEntry.Id);
            Console.WriteLine("Media:");
            foreach (Google.GData.YouTube.MediaContent mediaContent in ytEntry.Contents)
            {
                Console.WriteLine("\tMedia Location: " + mediaContent.Url);
                Console.WriteLine("\tMedia Type: " + mediaContent.Format);
                Console.WriteLine("\tDuration: " + mediaContent.Duration);
            }
        }
    }
}

これで、投稿した利用者に絞った検索ができますね。