【发布时间】:2015-08-30 06:43:32
【问题描述】:
我想使用 JavaScript 从 Google Calendar API 中提取某个国家/地区的假期列表。
有可能吗?我该怎么做?
【问题讨论】:
-
我不相信谷歌会在任何 API 中保存不同国家/地区的假期列表。不过,您可以找到带有特定国家/地区假期的公共日历。
标签: javascript google-api google-calendar-api
我想使用 JavaScript 从 Google Calendar API 中提取某个国家/地区的假期列表。
有可能吗?我该怎么做?
【问题讨论】:
标签: javascript google-api google-calendar-api
是的,使用 google api 你可以做到这一点。
【讨论】:
us、uk、singapore、china、indian、philippines、spain 对其进行了测试...但仍有很多国家我想使用但不要使用不知道要在 API 调用中提供的值。这就是为什么我想获取可以在调用此 API 时使用的国家/地区列表(代码)。谢谢
past one year、current year 和 future year。有没有办法获得过去或未来的特定年份?
google 为假期列表提供 API。
然后,在 url 中更改此文本
calendars/en.usa
之后,
像这样,
"items": [
{
"kind": "calendar#event",
"etag": "\"3101513576000000\"",
"id": "20200101_60o30dr46oo30c1g60o30dr56g",
"status": "confirmed",
"htmlLink": "https://www.google.com/calendar/event?eid=MjAyMDAxMDFfNjBvMzBkcjQ2b28zMGMxZzYwbzMwZHI1NmcgZW4udXNhI2hvbGlkYXlAdg",
"created": "2019-02-21T13:46:28.000Z",
"updated": "2019-02-21T13:46:28.000Z",
"summary": "New Year's Day",
"creator": {
"email": "en.usa#holiday@group.v.calendar.google.com",
"displayName": "Holidays in United States",
"self": true
},
"organizer": {
"email": "en.usa#holiday@group.v.calendar.google.com",
"displayName": "Holidays in United States",
"self": true
},
"start": {
"date": "2020-01-01"
},
"end": {
"date": "2020-01-02"
},
"transparency": "transparent",
"visibility": "public",
"iCalUID": "20200101_60o30dr46oo30c1g60o30dr56g@google.com",
"sequence": 0
},
{
.........
我们将在那里获取所有详细信息,例如, “摘要”键中的日期名称
"summary": "New Year's Day",
【讨论】: