温馨提示:本文翻译自stackoverflow.com,查看原文请点击:其他 - Did Google Calendar change the way shared calendars are added to your account by needing you to clic
google-calendar-api

其他 - Google日历是否需要您更改设置,以更改共享日历添加到帐户的方式?

发布于 2020-03-27 15:49:06

我使用Google Calendar API从共享的Google日历中读取。直到最近有人与我共享日历时,我才会收到一封电子邮件,内容如下:

您好name@gmail.com,

谨在此通知您,someuser@gmail.com已授予您访问Google日历上名为“ someuser@gmail.com”的事件的权限。

我们已自动将此日历添加到您的Google日历帐户中。您可以随时隐藏或完全删除此日历。

  • Google日历团队查看您的日历。

现在看来,我需要实际接受并添加日历,然后才能在列表中看到日历。这是最近几封电子邮件的样子...

您好name@gmail.com,

谨在此通知您,someuser@gmail.com已授予您查看Google日历上名为“我的日历”的事件的权限。

将此日历添加到其他日历后,您可以随时隐藏或完全删除它。

添加此日历。

  • Google日历团队查看您的日历。

因此,我必须打开电子邮件并单击“添加此日历”链接,然后才能看到它。有人知道某些日历与其他日历的任何变化或差异会促使我这样做吗?我需要将流程自动化,所以这有点负担。谢谢!

查看更多

查看更多

提问者
Zenacity
被浏览
28
ziganotschka 2020-01-31 16:15

如前所述,最近与用户共享日历的方式已更改

现在,共享日历后,用户必须手动将日历添加到他的日历列表中。

必要的方法是CalendarList:insert

如果您使用的是具有域范围委派的服务帐户,则可以模拟用户,并让该服务帐户代表用户将日历添加到列表中。

您没有提及正在使用的语言。请参见此处,了解如何以insert不同的编程语言实现请求的示例