当前位置: 首页 > 知识库问答 >
问题:

从没有OAuth的公共谷歌日历中获取事件,只是使用API密钥?

司空元凯
2023-03-14

正如标题所示。如何在不使用OAuth的情况下从公共谷歌日历中获取事件,只需使用API密钥?

下面是不工作。

https://www . Google APIs . com/calendar/v3/calendars/{ calendar }/events?key={API Key}

提前感谢您

共有1个答案

谭铭
2023-03-14

为了使其工作,您需要设置以下3个设置:

  1. 公开日历
  2. 在 Google API 控制台中设置您的 API 密钥应用限制,以允许您的应用和/或网站网域提出请求。
  3. 请确保您的 API 密钥有权访问日历 API,此设置可以在同一页面上找到。
 类似资料:
  • 使用节点https://github.com/google/google-api-nodejs-client库,我试图访问公共假期。我有身份验证工作,并可以访问API。当我测试事件时。使用API资源管理器列出endpoint,我怀疑日历有效。 日历 Id :“en.sa#holiday@group.v.calendar.google.com” 存在于我的个人日历中,但不存在于应用日历中。 当我尝试

  • 如果我是对的,timemax='2012-10-25t23:59:59z'-给我的事件可能是从?to this datetime timemin='2012-10-25t23:59:59z'-为我提供了结束此datetime的事件

  • 我正在使用谷歌日历API V3。 我正在尝试列出所选国家的所有假日https://www.googleapis.com/calendar/v3/calendars/en.uk#holiday@group.v.calendar.google.com/events?key=mykey 但首先我需要用所有支持的国家/地区ID创建一个select。我在这里找到了国家ID列表:https://gist.gi

  • 问题内容: 我怎样才能得到一个与事件 的公共 谷歌日历?我有,但是没有必要。我不想更改其事件,也无需登录。 我想从中获取一个与我的/ 数据库同步。 试过了 但出现登录错误: 问题答案: 您的日历必须 公开 共享 ! 如果您仅共享 忙/闲 状态,则此方法有效: 详细信息 -仅当日历完全公开共享时,此wotrks 或者只是 忙碌 参数 orderby , sortorder 和 futureevent

  • 我正在扩展一个PHP应用程序,它允许管理员创建事件并为这些事件分配特定用户。但是,在用户被列为可分配之前,我会检查用户的日历,看看他们是否可用。 我已经使用EWS为Exchange构建了一次,并使用FindItem方法在给定的时间段内检索用户电子邮件地址的事件,但我在Google日历API中很难找到等效的事件。 Events和FreeBusy Call似乎都需要特定用户的calendarId,这对

  • 我有一个应用程序使用s2s与谷歌日历API的连接。我需要在不同的用户日历中创建事件。若要使之成为可能,用户应转到日历的设置并将其日历共享到服务帐户。但我想为用户简化这一点 - 这样他们就不需要去他们的日历设置。我没有用于用户交互的界面 - 这是一个机器人。如何以其他方式访问用户的日历?