LoginSignup
1
1

More than 1 year has passed since last update.

C#でYoutubeDataAPIでチャンネル名と概要を取得

Posted at

C#でYoutubeDataAPIでチャンネル名と概要を取得

調べてもすぐ情報が出てこなかったのでサンプルで書いておく。

api.cs
        public void GetChannelDetail()
        {
            var url = "https://www.googleapis.com/youtube/v3/";
            url += "channels";
            url += "?part=snippet";           //とりあえずsnippetでいいらしい
            url += "&id=UCZf__ehlCEBPop-_sldpBUQ";   //HIKAKINさんのチャンネルID
            url += "&key=xxxxxxxxxxxxxxxxxxxxxxxxxx";  //自分のAPIKEY

            WebRequest request = WebRequest.Create(url);
            Stream stream = request.GetResponse().GetResponseStream();
            StreamReader reader = new StreamReader(stream);
            var json = JObject.Parse(reader.ReadToEnd());
            var channelName = json["items"][0]["snippet"]["title"].ToString();
            var description = json["items"][0]["snippet"]["description"].ToString();

            Console.WriteLine($"チャンネル名:{channelName}");
            Console.WriteLine($"概要:{description}");
        }
1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1