从谷歌日历API获取一个国家的假期列表
Get Holidays List of a Country from Google Calendar API
我想使用 JavaScript 从 Google 日历 API 中提取某个国家的假期列表。
可能吗?我该怎么做?
是的,使用Google API你可以做到这一点。
-
在谷歌开发者帐号中创建 API 应用
-
从"凭据"选项卡中,您可以创建API密钥,您可以获得像这样的东西
AIzaSyBcOT_DpEQysiwFmmmZXupKpnrOdJYAhhM
-
然后,您可以使用此URL访问假日日历
https://www.googleapis.com/calendar/v3/calendars/en.uk%23holiday%40group.v.calendar.google.com/events?key=<YOUR API KEY>
Google 为假期列表提供了 API。
https://www.googleapis.com/calendar/v3/calendars/en.uk%23holiday%40group.v.calendar.google.com/events?key=YourApiKey
- 就像我们想要美国的假期清单一样
然后,在 URL 中更改此文本
calendars/en.usa
例:-https://www.googleapis.com/calendar/v3/calendars/en.usa%23holiday%40group.v.calendar.google.com/events?key=YourApiKey
在此之后,
- 我们在"项目"数组中获取所有假日事件列表。
喜欢这个
"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",
相关文章:
- 如何在谷歌地图中突出显示一个州点击一个国家的任何区域
- 如何制作一个自动的国家查找器
- d3.js如何为国家地图中的每个州创建一个单独的元素
- 我如何限制谷歌地图API's的搜索框将搜索到一个国家/地区
- 有没有办法使用谷歌地图javascript api突出显示一个国家,类似于嵌入api
- 谷歌地点/几何库仅适用于一个国家
- 如何通过变量动态设置一个国家的颜色
- 地图盒居中,并设置适当的缩放级别为一个国家
- 雅虎财经查询api,要限制到一个国家的搜索结果(Ionic cordova)
- 地图JavaScript API自动完成-一个国家的城市
- 改变颜色的一个国家在谷歌地图api
- 使用javascript查找一个国家的经度和纬度绑定框
- 如何在我的网站上显示地图并允许用户选择一个国家
- 谷歌地图在一个国家的标记
- 谷歌分析发送跟踪到一个国家的域名,所以它被CSP屏蔽
- 如果我选择另一个国家,状态不会重新出现
- 从谷歌日历API获取一个国家的假期列表
- 如何阻止一个国家访问使用客户端代码的网站
- 如何获得一个国家的电话代码通过地理名称检测
- 如何通过博客账户屏蔽一个国家的ip范围