gpt4 book ai didi

javascript - 如何在公共(public)网站上提取 Google 日历事件?

转载 作者:行者123 更新时间:2023-12-02 21:41:26 26 4
gpt4 key购买 nike

我正在构建一个网站,并希望添加一个组件来列出公共(public) Google 日历中接下来的三个日历事件。我正在使用 GatsbyJS 构建网站,因此将使用 Node.js 来处理数据并将其正确显示在页面上。然而,我不太确定该怎么做,首先是与 Google Calendar API 的接口(interface);我正在构建一个没有后端的静态网站,因此需要与 API 客户端进行交互。

我读了一些书,发现了 documentation for Googles Node.js Client 。它列出了与 API 交互的三种不同方式,但我不确定哪种方式更适合我的情况?我想我已经排除了 OAuth2,因为听起来个人用户需要使用他们的 Google 帐户登录才能使日历事件拉取正常工作(这不是一个好的解决方案)。您认为我应该使用另外两个选项中的哪一个?

此外,鉴于网站可能以可公开访问的方式存储 API key 和/或客户端 ID,我是否应该考虑任何安全问题?

最佳答案

API key method存储您的 API key ,这与加载时将其以明文形式包含在查询字符串中没有什么不同。

<script src="https://maps.googleapis.com/maps/api/js?key=YOUR_API_KEY&callback=initMap" async defer></script>

创建 key 后,您可以将其使用限制为某些 HTTP 引用站点等。

关于javascript - 如何在公共(public)网站上提取 Google 日历事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60357257/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com