尝试共享Google日历时未显示Google服务帐户电子邮件

时间:2019-10-09 07:35:38

标签: google-api google-calendar-api

我正在尝试为Google Calendar API设置一个Google服务帐户,以为我的特定日历创建和更新事件。

我已经设置了我的服务帐户,获得了凭据密钥,还启用了域范围的委派。在大多数情况下,它都可以工作,但是我无法访问特定的日历(无法与我的服务帐户共享日历)。

当我将服务帐户电子邮件粘贴到Google日历设置中的共享文本框中时,它没有显示任何要添加的内容。

这是一个非常令人沮丧的阻止程序,因此,如果有人遇到此问题或有任何见解,将不胜感激:)

1 个答案:

答案 0 :(得分:0)

您无需与服务帐户明确共享日历。

如果要使用日历服务帐户创建活动,则需要以模拟您的方式设置服务帐户。

Google的官方文档提供了有关如何使用不同语言执行Perform G Suite Domain-Wide Delegation的示例。在Apps Script中这样做也很重要。

  

重要:在管理控制台中,您需要Manage API client access并为服务帐户提供必要的范围   (https://www.googleapis.com/auth/calendar.events)创建事件   您的代表。