【问题标题】:Google Calendar API doesn't work with a calendars from Google Apps for WorkGoogle Calendar API 不适用于 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 工作。

标签: google-api google-calendar-api google-apps


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-04-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多