本文共 1601 字,大约阅读时间需要 5 分钟。
???????????API??????????????
??????????????????
Calendar ?
status?????????????0?1?0?????1?????data???????????????????CalendarData ?
Holiday ?
HolidayList ?
????????????????
private static void GetHoliday(string date){ WebClient client = new WebClient(); client.Encoding = Encoding.UTF8; string url = $"https://sp0.baidu.com/8aQDcjqpAAV3otqbppnN2DJv/api.php?query={date}&resource_id=6018"; string jsondata = client.DownloadString(url); try { // ??JsonConvert.DeserializeObject????????Calendar???? Calendar model = JsonConvert.DeserializeObject (jsondata); foreach (var item in model.data) { foreach (var holiday in item.holiday) { if (holiday.list != null) { foreach (var day in holiday.list) { Console.WriteLine($"???{day.date}?{day.remark}"); } } } } } catch (Exception) { // ?????? Console.WriteLine("?????????"); }} status??????data??????holiday?????????holiday.list?????????desc???????festival???????list?????????name???????rest????????date??????remark?????????????????????????????????????2023?10?8????????
GetHoliday("2023?10?8?"); GetHoliday??????????转载地址:http://ukzt.baihongyu.com/