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); } }
public NHKRestClientTest(ITestOutputHelper output) { _output = output; _fakeHandler = new FakeResponseHandler(); _client = new NHKRestClient(DummyApiKey, _fakeHandler); }