Google Calendar API 不适用于 Google Apps for Work 中的日历

Posted

技术标签:

【中文标题】Google Calendar API 不适用于 Google Apps for Work 中的日历【英文标题】:Google Calendar API doesn't work with a calendars from Google Apps for Work 【发布时间】:2016-02-05 07:46:00 【问题描述】:

我正在使用 Google Calendar API 将日历与 Google Calendar 同步。

使用普通的 Google 帐户可以正常工作,但我无法使用 Google for Work 帐户。

我基本上要求凭据创建一个新日历,然后将自己定义为日历的所有者,以便将来能够更新它。这适用于两种类型的帐户,但是当我尝试使用 Google for Work 帐户添加新事件时,我收到 403 Forbidden 错误。

由于正常的 Google 帐户可以正常工作,我假设某处有一个安全设置阻止我创建事件,但我可以找到哪个。

我尝试在 Google for Work 帐户的管理控制台中添加我的客户 ID 和范围 https://www.googleapis.com/auth/calendar,但没有效果。

【问题讨论】:

它似乎与管理员帐户中的“主日历的外部共享选项”有关:support.google.com/a/answer/60765?hl=en 确实如此。你能回答这个问题让我接受吗?此外,通知通道似乎不起作用,知道管理控制台中是否还需要为此配置一些东西? 很高兴它成功了!对于推送,您是否按照此处的所有说明进行操作? developers.google.com/google-apps/calendar/v3/push我建议您创建一个单独的问题,并提供更多详细信息。 是的,我已经在正常的 Google 帐户上工作,但不是在 Google 工作。 【参考方案1】:

“主日历的外部共享选项”控制域外帐户访问域内日历的方式。该设置位于管理控制台中:support.google.com/a/answer/60765?hl=zh-CN

【讨论】:

以上是关于Google Calendar API 不适用于 Google Apps for Work 中的日历的主要内容,如果未能解决你的问题,请参考以下文章

新的 Google API 密钥“Google Maps API v3”不适用于 Google Places API?

Google API 不适用于其他纬度和经度

Google Maps javascript Api 不适用于本地主机

Google API 密钥不适用于 Android

Google Maps 的 Roads API 不适用于 XHR

Android:半透明状态栏不适用于 Google Maps API