October 3, 2015

Get All YouTube Categories List

  public List<Category> GetVideoCategories()
        {
            List<Category> VideoCategoryList = new List<Category>();

            VideoCategoryListResponse objCategories = null;

            VideoCategoriesResource.ListRequest objRequest = new VideoCategoriesResource.ListRequest(youtube, "id,snippet");
            objRequest.Hl = "en_US";
            objRequest.RegionCode = "US";
            objCategories = objRequest.Execute();

            foreach (VideoCategory obj in objCategories.Items)
            {
                VideoCategoryList.Add(new Category(obj.Id, obj.Snippet.Title));
            }

            return VideoCategoryList;
        }



public class Category
    {
        private string CategoryID;
        private string CategoryTitle;

        public Category(string _ID, string _Title)
        {
            CategoryID = _ID;
            CategoryTitle = _Title;
        }

        public string ID
        {
            get { return CategoryID; }
            set { CategoryID = value; }
        }

        public string Title
        {
            get { return CategoryTitle; }
            set { CategoryTitle = value; }
        }
    }

No comments:

Post a Comment