由于我正在构建一个包含日历功能的Web应用程序,可以在全球范围内使用,为了方便用户,我希望他们能轻松地包含他们当地的假日。理想情况下,我希望只需存储其国家即可从API中获取列表。
最理想的是可以根据请求返回给定年份和国家的银行假期的API。
到目前为止,我找到了以下内容:
wikipedia.org - 国家节假日列表
- 很好的列表,但可能很难爬取并编译成下几年的计算机可读列表。
bank-holidays.com
- 商业供应商,似乎拥有一切,但更新数据的价格不清楚。尚未回复我的电子邮件。公开价格为250欧元,但每次下载/更新付费。
Google日历列表
例如 en.german%23holiday@group.v.calendar.google.com 看起来不错,但不总是完全更新,而且不确定是否可以使用该信息。
Google支持以下国家: 澳大利亚,奥地利,巴西,柬埔寨,加拿大,中国,基督教,丹麦,荷兰,芬兰,法国,德国,希腊,香港(C),香港,印度,印度尼西亚,伊朗,爱尔兰,伊斯兰教,意大利,日本,犹太人,马来西亚,墨西哥,新西兰,挪威,菲律宾,波兰,葡萄牙,俄罗斯,新加坡,南非,韩国,西班牙,瑞典,台湾,泰国,英国,美国和越南节假日。