Google calendar api 谷歌日历是否改变了共享日历添加到您帐户的方式,需要您从电子邮件中单击“添加此日历”?

Google calendar api 谷歌日历是否改变了共享日历添加到您帐户的方式,需要您从电子邮件中单击“添加此日历”?,google-calendar-api,Google Calendar Api,我使用谷歌日历API读取共享谷歌日历。直到最近,当有人和我分享日历时,我会收到一封邮件,上面写着 你好name@gmail.com, 我们写信是想让你知道这一点someuser@gmail.com给了你 在Google日历上查看事件的访问名为 "someuser@gmail.com“ 我们已自动将此日历添加到您的Google日历中 账户您可以随时隐藏或完全删除此日历 谷歌日历团队查看您的日历 现在,我似乎需要实际接受并添加日历,然后才能在列表中看到它。这是最后几封电子邮件的样子 你好name

我使用谷歌日历API读取共享谷歌日历。直到最近,当有人和我分享日历时,我会收到一封邮件,上面写着

你好name@gmail.com,

我们写信是想让你知道这一点someuser@gmail.com给了你 在Google日历上查看事件的访问名为 "someuser@gmail.com“

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

  • 谷歌日历团队查看您的日历
现在,我似乎需要实际接受并添加日历,然后才能在列表中看到它。这是最后几封电子邮件的样子

你好name@gmail.com,

我们写信是想让你知道这一点someuser@gmail.com有 允许您查看名为“我的日历”的谷歌日历上的事件

将此日历添加到其他日历后,您可以隐藏或 只要你想,就把它完全移除

添加此日历

  • 谷歌日历团队查看您的日历
因此,我必须打开电子邮件,点击“添加此日历”链接才能看到它。有人知道某些日历与其他日历之间的任何变化或差异会让我这么做吗?我需要的过程是自动的,所以这是一个有点负担。谢谢

如前所述,最近更改了与用户共享日历的方式 现在,在共享日历后,用户必须手动将日历添加到他的日历列表中

必要的方法是

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


你没有提到你正在使用哪种语言。有关如何用不同编程语言实现
insert
请求的示例,请参见。

没错,谷歌改变了将日历添加到您帐户的方式,现在您需要手动添加日历。但是,如果您想以编程方式执行,那么只需在代码中添加一两行即可。好的,谢谢,您知道这一行或这两行代码是什么样子吗?当我调用这一行获取日历的代码时,它会返回“未找到”,直到我进入电子邮件并“添加此日历”服务。CalendarList.Get(psCalID)。Execute()