Beispiel #1
0
        private static void Main()
        {
            const string apiKey = "YOUR_API_KEY";

            try
            {
                using (NHKClient nhk = new NHKRestClient(apiKey))
                {
                    var programs1 = nhk.GetProgramListAsync(NHKArea.東京, NHKService.総合1, DateTime.Today).Result;
                    WriteLine(programs1);
                    var descriptions = nhk.GetProgramInfoAsync(NHKArea.東京, NHKService.総合1, programs1.First().Id).Result;
                    WriteLine(descriptions);
                    var programs2 = nhk.GetProgramGenreAsync(NHKArea.東京, NHKService.総合1, NHKGenre.スポーツ.野球, DateTime.Today).Result;
                    WriteLine(programs2);
                    var nowOnAir = nhk.GetNowOnAirAsync(NHKArea.東京, NHKService.総合1).Result;
                    WriteLine(nowOnAir);
                }
            }
            catch (NHKException e)
            {
                WriteLine(e.ErrorCode);
                WriteLine(e.Message);
            }
        }
Beispiel #2
0
 public NHKRestClientTest(ITestOutputHelper output)
 {
     _output      = output;
     _fakeHandler = new FakeResponseHandler();
     _client      = new NHKRestClient(DummyApiKey, _fakeHandler);
 }